Bidh DefaultTransport àbhaisteach Go a' suidheachadh Proxy gu ProxyFromEnvironment. Tha gnìomh Proxy nil aig &http.Transport{} a thèid a thogail air leth, agus cha tagh sin proxy sam bith.

Faodaidh an t-eadar-dhealachadh sin nochdadh an dèidh transport a chur ris dìreach airson crìoch-ùine atharrachadh. Leis an roghainn-bunaite fhathast stàlaichte, dèan clòn dheth agus atharraich an raon a dh'fheumas tu:

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

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

Glèidhidh an clòn taghadh proxy na h-àrainneachd agus na suidheachaidhean bunaite eile a' chòmhdhail. Tha an dearbhadh seòrsa a' gabhail ris nach do chuir an aplacaid RoundTripper eile an àite DefaultTransport.

Airson transport a chaidh a thogail bho thùs a dh'aona ghnothaich, suidhich Proxy: http.ProxyFromEnvironment gu follaiseach nuair is e sin am poileasaidh sligheachaidh aige. Tha gnìomh ProxyURL follaiseach a' cur poileasaidh eadar-dhealaichte an cèill: aon eadar-mheadhanair taghte.

Rèitich an transport mus cleachd iarrtasan co-aontach e, agus an uairsin cleachd a-rithist e airson an luchd-obrach. Faodaidh atharrachadh air nì bunaite co-roinnte buaidh a thoirt air teachdaichean neo-cheangailte.

Tha suidheachaidhean TLS gnàthaichte air leth. Chan fheumar dearbhadh theisteanas a chur dheth gus lorg proxy a chumail, agus dh'atharraicheadh e tèarainteachd gach iarrtais HTTPS a tha a' freagairt.

Artaigilean co-cheangailte