Stuur net een gasheer deur ’n HTTPX-instaanbediener
Koppel ’n proxyvervoer aan die gekose gasheer terwyl die kliënt se gewone terugvalroete direk bly.
Gee die gekose gasheer ’n proxyvervoer en die res van die kliënt ’n uitdruklike direkte vervoer:
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)
Vervang die dokumentasieadres met die bedoelde HTTP-eindpunt van jou diens of die HTTP-instaanbedienerlys. Hier gebruik example.com die koppeling en example.org die direkte verstek. Albei oproepe maak saak: sukses op net die proxygasheer bevestig nie die terugvalroete nie.
| Passingbesonderheid | Uitwerking |
|---|---|
all://example.com | Die presiese gasheer oor alle bestemmingskemas. |
| ’n Subdomein | ’n Aparte keuse; gebruik doelbewus ’n ondersteunde jokerteken as dit ook moet pas. |
| ’n Pad | Koppelings kies skema-, gasheer- en opsionele poortpatrone, nie URL-paaie nie. |
| ’n Herleiding na ’n ander gasheer | Wanneer die volg van herleidings aan is, word die nuwe URL gepas en kan dit die direkte terugval gebruik. |
Die voorbeeld skakel omgewingsontdekking op die kliënt en albei vervoere af. ’n Ander breë proxyreël of passende koppeling kan die resultaat verander wanneer jy dit aanpas. As die ontplooiing op CA-opstelling uit die omgewing staatmaak, verskaf dié vertroue uitdruklik of behou die gepaste ontdekkingsbeleid in plaas daarvan om dit stilweg te verloor.
Geen masjienwye proxyverandering is nodig nie. Hou beide die bedoelde proxygasheer en ’n doelbewuste terugvalgasheer in jou roetetoetse.