DefaultTransport boṣewa ti Go fi Proxy si ProxyFromEnvironment. &http.Transport{} ti a kọ lọtọ ni iṣẹ Proxy nil, nitorinaa ko yan proxy kan.

Iyato yẹn le farahan lẹhin fifi transport kun nikan lati yi akoko ipari pada. Ti aiyipada boṣewa ba wa ni ipo, ṣe ẹda rẹ ki o yi aaye ti o nilo pada:

transport := http.DefaultTransport.(*http.Transport).Clone()
transport.ResponseHeaderTimeout = 15 * time.Second

client := &http.Client{
    Transport: transport,
    Timeout: 30 * time.Second,
}

Ẹda naa pa yiyan proxy ayika mọ ati awọn eto transport aiyipada miiran. Idaniloju iru gba pe ohun elo ko ti rọpo DefaultTransport pẹlu RoundTripper miiran.

Fun transport ti a mọọmọ kọ lati odo, ṣeto Proxy: http.ProxyFromEnvironment ni gbangba nigbati iyẹn ba jẹ eto ipa-ọna rẹ. Iṣẹ ProxyURL ti o han gbangba ṣalaye eto ti o yatọ: alarinrin kan ti a yan.

Ṣe atunto transport ṣaaju ki awọn ibeere igbakana to lo o, lẹhinna tun lo fun iṣẹ naa. Yiyi ohun aiyipada ti a pin pada le ni ipa lori awọn alabara ti ko ni ibatan.

Awọn eto TLS aṣa yatọ. Ko nilo lati mu idaniloju ijẹrisi duro lati pa awari proxy mọ, ati pe yoo yi aabo gbogbo ibeere HTTPS ti o baamu pada.

Àwọn àpilẹ̀kọ tó jọra