JSON-tabelo konservas ĉiun prokuran rikordon
Konservu plurajn prokurajn URL-ojn en tabelo anstataŭ ripeti la membrojn nomojn http kaj https.
Por konservi plurajn prokurajn URL-ojn en JSON, uzu tabelon:
[
"http://192.0.2.10:8080",
"http://192.0.2.20:3128",
"http://192.0.2.30:8080"
]
Ĉiu ero estas unu finpunkto, inkluzive ĝian protokolon. Por baseno de publikaj HTTP-kandidatoj, la HTTP-prokura listo provizas adresojn por aranĝi kiel ĉi tiujn URL-ojn. Seriigo de Python-listo per json.dumps nature produktas ĉi tiun strukturon.
Ripeti la membron nomon http plurfoje en unu objekto estas ne fidinda. La interagaj gvidlinioj de JSON postulas unikajn nomojn, kaj la normala malĉifrilo de Python konservas la lastan valoron por ripetita nomo. Alia malĉifrilo povas konduti malsame; oni ne atendu de iu, ke ĝi interpretu ripetitajn ŝlosilojn kiel prokuran basenon.
La konservita tabelo estas basena formato, ne la argumento proxies por unu voko de Requests. Elektu finpunkton, poste konstruu la celan skemon mapon, kiun tiu peto bezonas. Konservado povas gardi ĉiun kandidaton sen ŝajnigi, ke la HTTP-kliento akceptas liston kie ĝi atendas unu prokuran URL-on.