"fmt"
"io"
"net/http"
+ "net/url"
"go.stargrave.org/godlighty"
)
godlighty.Hosts[host] = &godlighty.HostCfg{
Hooks: []godlighty.Hook{
func(w http.ResponseWriter, r *http.Request) bool {
+ var err error
+ if r.URL, err = url.ParseRequestURI(r.RequestURI); err != nil {
+ panic(err)
+ }
r.URL.Scheme = "http"
r.URL.Host = "[dead::beaf]"
r.RequestURI = ""
- r.Host = host
resp, err := http.DefaultClient.Do(r)
if err != nil {
fmt.Printf("%s %s \"%s %+q %s\" %d \"%s\" \"%s\"\n",