Socraíonn DefaultTransport caighdeánach Go Proxy go ProxyFromEnvironment. Tá feidhm Proxy nil ag &http.Transport{} a thógtar ar leithligh, rud nach roghnaíonn aon seachfhreastalaí.

Is féidir an difríocht sin a bheith le feiceáil tar éis iompar a chur leis ach chun teorainn ama a athrú. Agus an réamhshocrú caighdeánach fós suiteáilte, clónáil é agus athraigh an réimse a theastaíonn uait:

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

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

Caomhnaíonn an clón rogha seachfhreastalaí timpeallachta agus na réamhshocruithe eile iompair. Glactar leis an dearbhú cineáil nach bhfuil DefaultTransport athsholáthraithe ag an bhfeidhmchlár le RoundTripper eile.

Le haghaidh iompair a tógadh ó bhonn d'aon ghnó, socraigh Proxy: http.ProxyFromEnvironment go sainráite nuair is é sin a pholasaí ródaithe. Cuireann feidhm ProxyURL shainráite polasaí difriúil in iúl: idirghabhálaí amháin roghnaithe.

Cumraigh an t-iompar sula n-úsáideann iarratais chomhthreomhara é, agus ansin athúsáid é don ualach oibre. Is féidir le hathrú ar réad réamhshocraithe comhroinnte dul i bhfeidhm ar chliaint neamhghaolmhara.

Tá socruithe TLS saincheaptha ar leithligh. Ní gá fíorú deimhniúcháin a dhíchumasú chun teacht ar sheachfhreastalaí a choinneáil, agus d'athródh sé slándáil gach iarratais HTTPS mheaitseála.

Ailt ghaolmhara