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.

Seotud artiklid