GET请求
不带参数直接请求
import (@H_404_9@ "fmt"@H_404_9@ "net/http"@H_404_9@)@H_404_9@@H_404_9@func main(){@H_404_9@ resp,err := http.Get("https://www.baidu.com/")@H_404_9@ if err != nil {@H_404_9@ log.Fatal(err)@H_404_9@ }@H_404_9@ defer resp.Body.Close()@H_404_9@ body,err := IoUtil.ReadAll(resp.Body)@H_404_9@ if err != nil {@H_404_9@ log.Fatal(err)@H_404_9@ }@H_404_9@ fmt.Println(string(body))@H_404_9@}
@H_404_9@
带参数的GET请求
import (@H_404_9@ "net/url"@H_404_9@ "log"@H_404_9@ "net/http"@H_404_9@)@H_404_9@@H_404_9@func main(){@H_404_9@ u,err := url.Parse("https://www.baidu.com/s")@H_404_9@ if err != nil {@H_404_9@ log.Fatal(err)@H_404_9@ }@H_404_9@@H_404_9@ q := u.Query()@H_404_9@ q.Add("ie","utf-8")@H_404_9@ q.Add("wd","golang")@H_404_9@ u.RawQuery = q.Encode()@H_404_9@@H_404_9@ _,err = http.Get(u.String())@H_404_9@ if err != nil{@H_404_9@ log.Fatal(err)@H_404_9@ }@H_404_9@}