JSON-massiv hoiab iga puhverserveri kirjet
Hoidke mitu puhverserveri URL-i massiivis, selle asemel et korrata liikmete nimesid http ja https.
Mitme puhverserveri URL-i salvestamiseks JSON-i kasutage massiivi:
[
"http://192.0.2.10:8080",
"http://192.0.2.20:3128",
"http://192.0.2.30:8080"
]
Iga üksus on üks lõpp-punkt koos oma protokolliga. Avalike HTTP-kandidaatide kogumi jaoks annab HTTP puhverserverite loend aadressid, mille saab vormindada nendeks URL-ideks. Pythoni loendi serialiseerimine funktsiooniga json.dumps loob selle struktuuri loomulikult.
Liikme nime http mitu korda ühes objektis korrata ei ole usaldusväärne. JSON-i koostalitlusjuhised nõuavad unikaalseid nimesid ja Pythoni tavaline dekooder jätab korratud nime puhul viimase väärtuse. Teine dekooder võib käituda teisiti; kelleltki ei tohiks eeldada, et ta tõlgendab korratud võtmeid puhverserverite kogumina.
Salvestatud massiiv on kogumi vorming, mitte ühe Requests-kutse argument proxies. Valige lõpp-punkt ja ehitage seejärel sihtkoha skeemi kaart, mida see päring vajab. Salvestus võib säilitada iga kandidaadi, teesklemata, et HTTP-klient võtab vastu loendi seal, kus ta ootab üht puhverserveri URL-i.