titan2/pkg/gemini/headers.go
2020-10-22 00:30:59 -08:00

23 lines
333 B
Go

package gemini
import "strings"
type Request struct {
Host string
Port string
Path string
Schema string
}
func NewRequest(url string) Request {
r := Request{}
var parts []string
if strings.Contains(url, "://") {
parts = strings.Split(url, "://")
r.Schema = parts[0]
} else {
r.Schema = "gemini"
}
return r
}