Pole JSON uchová každý záznam proxy
Uložte niekoľko URL proxy do poľa namiesto opakovania názvov členov http a https.
Ak chcete uložiť niekoľko URL proxy do JSON, použite pole:
[
"http://192.0.2.10:8080",
"http://192.0.2.20:3128",
"http://192.0.2.30:8080"
]
Každá položka je jeden koncový bod vrátane svojho protokolu. Pre fond verejných HTTP kandidátov zoznam HTTP proxy poskytuje adresy, ktoré treba naformátovať ako tieto URL. Serializácia zoznamu v Pythone pomocou json.dumps prirodzene vytvára túto štruktúru.
Opakovať názov člena http niekoľkokrát v jednom objekte nie je spoľahlivé. Usmernenia JSON pre interoperabilitu vyžadujú jedinečné názvy a bežný dekodér Pythonu pre opakovaný názov zachová poslednú hodnotu. Iný dekodér sa môže správať odlišne; od nikoho nemožno očakávať, že opakované kľúče vyloží ako fond proxy.
Uložené pole je formát fondu, nie argument proxies pre jedno volanie Requests. Vyberte koncový bod a potom zostavte mapu schémy cieľa, ktorú táto požiadavka potrebuje. Úložisko môže zachovať každého kandidáta bez toho, aby predstieralo, že HTTP klient prijíma zoznam tam, kde očakáva jednu URL proxy.