W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
?HTTP
?客戶端發(fā)起請求時可以設置代理服務器地址?proxyURL
?,該該特性使用?SetProxy*
?相關(guān)方法實現(xiàn)。代理主要支持?http
?和?socks5
?兩種形式,分別為?http://USER:PASSWORD@IP:PORT
?或?socks5://USER:PASSWORD@IP:PORT
?形式。
方法列表:
func (c *Client) SetProxy(proxyURL string)
func (c *Client) Proxy(proxyURL string) *Client
我們來看下客戶端設置?proxyURL
?的示例。
使用?SetProxy
?配置方法。
client := g.Client()
client.SetProxy("http://127.0.0.1:1081")
client.SetTimeout(5 * time.Second)
response, err := client.Get(gctx.New(), "https://api.ip.sb/ip")
if err != nil {
fmt.Println(err)
}
response.RawDump()
使用?Proxy
?鏈式方法。
client := g.Client()
response, err := client.Proxy("http://127.0.0.1:1081").Get(gctx.New(), "https://api.ip.sb/ip")
if err != nil {
fmt.Println(err)
}
fmt.Println(response.RawResponse())
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: