您好,登錄后才能下訂單哦!
某天,在需要抓取某個網頁信息的時候,需要在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()
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。