url := "https://google.com/" req, err := http.NewRequest("GET", url, nil) if err != nil { log.Fatal(err) fmt.Printf(err.Error()) return } res, err := http.DefaultClient.Do(req) if err != nil { log.Fatal(err) fmt.Printf(err.Error()) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { log.Fatal(err) fmt.Printf(err.Error()) return }
fmt.Printf("testing") fmt.Println(BytesToString(body)) The above code block worked ok for me on IOS On Friday, April 20, 2018 at 11:38:56 AM UTC-5, yanqiang yang wrote: > > http.Get doesn't work with default transport, but works fine if I set a > custom as following(uncomment the two lines) > > package main > > import ( > "net/http" > "io/ioutil" > "fmt" > "log" > ) > func main() { > //tr := &http.Transport{} > //http.DefaultClient.Transport =tr > res, err:= http.Get("https://www.github.com/") > if err != nil { > log.Fatal(err) > return > } > > defer res.Body.Close() > > body,err:=ioutil.ReadAll(res.Body) > if err != nil { > log.Fatal(err) > return > } > > fmt.Println(string(body)) > } > > There is an error with less meaning: > Get https://www.github.com/: unexpected EOF > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.