Golang 發(fā)送http請求時設(shè)置header的實(shí)現(xiàn)
更新時間:2020年02月12日 09:50:35 作者:Archmage1024
這篇文章主要介紹了Golang 發(fā)送http請求時設(shè)置header的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
某天,在需要抓取某個網(wǎng)頁信息的時候,需要在header中增加一些信息,于是搜索了一下,如何在golang發(fā)起的http請求中設(shè)置header。
package main import ( "fmt" "io/ioutil" "net/http" "os" "encoding/json" ) func main() { //生成client 參數(shù)為默認(rèn) client := &http.Client{} //生成要訪問的url url := "http://somesite/somepath/" //提交請求 reqest, err := http.NewRequest("GET", url, nil) //增加header選項(xiàng) reqest.Header.Add("Cookie", "xxxxxx") reqest.Header.Add("User-Agent", "xxx") reqest.Header.Add("X-Requested-With", "xxxx") if err != nil { panic(err) } //處理返回結(jié)果 response, _ := client.Do(reqest) defer response.Body.Close()
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
golang websocket 服務(wù)端的實(shí)現(xiàn)
這篇文章主要介紹了golang websocket 服務(wù)端的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Golang實(shí)現(xiàn)Md5校驗(yàn)的代碼示例
最近項(xiàng)目中有個需求,就是地圖文件下發(fā)后,接收方需要文件的md5值,和接收到的文件做比對,以免文件不完整,引起bug,于是測試了下本地文件和遠(yuǎn)程文件的md5計算,所以本文給大家介紹了Golang實(shí)現(xiàn)Md5校驗(yàn),需要的朋友可以參考下2024-07-07簡單談?wù)凣olang中的字符串與字節(jié)數(shù)組
這篇文章主要給大家介紹了關(guān)于Golang中字符串與字節(jié)數(shù)組的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用Golang具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03Golang中匿名組合實(shí)現(xiàn)偽繼承的方法
這篇文章主要介紹了Golang中匿名組合實(shí)現(xiàn)偽繼承的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08Golang在Window環(huán)境使用Imagick7的過程
這篇文章主要介紹了Golang在Window環(huán)境使用Imagick7的過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2023-11-11Go語言時間管理利器之深入解析time模塊的實(shí)戰(zhàn)技巧
本文深入解析了Go語言標(biāo)準(zhǔn)庫中的time模塊,揭示了其高效用法和實(shí)用技巧,通過學(xué)習(xí)time模塊的三大核心類型(Time、Duration、Timer/Ticker)以及高頻使用場景,開發(fā)者可以更好地處理時間相關(guān)的任務(wù),感興趣的朋友一起看看吧2025-03-03