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.

Súvisiace články