网络编程
位置:首页>> 网络编程>> Go语言>> Golang 发送http请求时设置header的实现

Golang 发送http请求时设置header的实现

作者:Archmage1024  发布时间:2024-05-08 10:45:45 

标签:Golang,http请求,设置header

某天,在需要抓取某个网页信息的时候,需要在header中增加一些信息,于是搜索了一下,如何在golang发起的http请求中设置header。


package main
import (
 "fmt"
 "io/ioutil"
 "net/http"                                                                          
 "os"
 "encoding/json"
)

func main() { //生成client 参数为默认
 client := &http.Client{}
 //生成要访问的url
 url := "http://somesite/somepath/"
 //提交请求
 reqest, err := http.NewRequest("GET", url, nil)

//增加header选项
 reqest.Header.Add("Cookie", "xxxxxx")
 reqest.Header.Add("User-Agent", "xxx")
 reqest.Header.Add("X-Requested-With", "xxxx")

if err != nil {
   panic(err)
 }  
 //处理返回结果
 response, _ := client.Do(reqest)
 defer response.Body.Close()

来源:https://blog.csdn.net/guokaikevin/article/details/78885374

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com