Golang 傳送http請求時設定header的實現
阿新 • • 發佈:2020-02-12
某天,在需要抓取某個網頁資訊的時候,需要在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()
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。