Seol óstach amháin trí sheachfhreastalaí HTTPX
Ceangail iompar seachfhreastalaí leis an óstach roghnaithe agus coinnigh gnáthbhealach cúltaca an chliaint díreach.
Tabhair iompar seachfhreastalaí don óstach roghnaithe agus iompar díreach follasach don chuid eile den chliant:
import httpx
direct = httpx.HTTPTransport(trust_env=False)
proxied = httpx.HTTPTransport(
proxy="http://203.0.113.10:8080",
trust_env=False,
)
with httpx.Client(
transport=direct,
mounts={"all://example.com": proxied},
trust_env=False,
timeout=15,
) as client:
response = client.get("https://example.com/")
print(response.status_code)
other = client.get("https://example.org/")
print(other.status_code)
Cuir an críochphointe HTTP atá uait ón tseirbhís nó ón liosta seachfhreastalaithe HTTP in áit an tseolta dhoiciméadaithe. Anseo úsáideann example.com an ceangal agus example.org an réamhshocrú díreach. Tá an dá ghlao tábhachtach: ní dheimhníonn rath ar an óstach seachfhreastalaí amháin an bealach cúltaca.
| Sonra meaitseála | Éifeacht |
|---|---|
all://example.com | An t-óstach cruinn thar scéimeanna cinn scríbe. |
| Fo-fhearann | Rogha ar leith; úsáid saoróg thacaithe d’aon ghnó má chaithfidh sé sin meaitseáil freisin. |
| Conair | Roghnaíonn ceangail patrúin scéime, óstaigh agus poirt roghnaigh, ní conairí URL. |
| Atreorú chuig óstach eile | Nuair atá leanúint atreoruithe cumasaithe, meaitseáiltear an URL nua agus féadfaidh sé an cúltaca díreach a úsáid. |
Múchann an sampla aimsiú timpeallachta ar an gcliant agus ar an dá iompar. Féadfaidh riail sheachfhreastalaí leathan eile nó ceangal meaitseála an toradh a athrú le linn oiriúnaithe. Má bhraitheann an cur i bhfeidhm ar chumraíocht CA ón timpeallacht, tabhair an mhuinín go follasach nó coinnigh an polasaí aimsithe cuí in áit í a chailleadh gan rabhadh.
Ní gá seachfhreastalaí an mheaisín ar fad a athrú. Coinnigh an t-óstach seachfhreastalaí atá uait agus óstach cúltaca roghnaithe d’aon ghnó sna seiceálacha bealaigh.