golang发起http请求
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)
}
}
文章名称:golang发起http请求
网页链接:http://ybzwz.com/article/gjgoji.html