ITPub博客

首页 > IT职业 > IT职场 > golang 发起http请求

golang 发起http请求

IT职场 作者:cikey 时间:2021-09-09 10:08:21 0 删除 编辑

GET请求

不带参数直接请求

import (    "fmt"    "net/http")func main(){    resp, err := http.Get("https://www.baidu.com/")    if err != nil {        log.Fatal(err)    }    defer  resp.Body.Close()    body, err := ioutil.ReadAll(resp.Body)    if err != nil {        log.Fatal(err)    }    fmt.Println(string(body))}


带参数的GET请求

import (    "net/url"    "log"    "net/http")func main(){    u, err := url.Parse("https://www.baidu.com/s")    if err != nil {        log.Fatal(err)    }    q := u.Query()    q.Add("ie", "utf-8")    q.Add("wd", "golang")    u.RawQuery = q.Encode()    _, err = http.Get(u.String())    if err != nil{        log.Fatal(err)    }}



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1051/viewspace-2817233/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: adb.exe端口被占用
请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    91
  • 访问量
    758