Biex taħżen bosta URL tal-proxy fil-JSON, uża firxa:

[
  "http://192.0.2.10:8080",
  "http://192.0.2.20:3128",
  "http://192.0.2.30:8080"
]

Kull oġġett huwa punt tat-tmiem wieħed, inkluż il-protokoll tiegħu. Għal ġabra ta' kandidati HTTP pubbliċi, il-lista tal-proxy HTTP tipprovdi indirizzi biex jiġu fformattjati bħala dawn l-URL. Is-serjalizzazzjoni ta' lista Python b'json.dumps tipproduċi din l-istruttura b'mod naturali.

Li tirrepeti l-isem tal-membru http bosta drabi f'oġġett wieħed mhuwiex affidabbli. Il-linji gwida tal-interoperabbiltà tal-JSON jeħtieġu ismijiet uniċi, u d-dekodifikatur normali ta' Python iżomm l-aħħar valur għal isem ripetut. Dekodifikatur ieħor jista' jaġixxi b'mod differenti; ħadd m'għandu jistenna li jinterpreta ċavetta ripetuta bħala ġabra ta' proxy.

Il-firxa maħżuna hija format ta' ġabra, mhux l-argument proxies għal sejħa Requests waħda. Agħżel punt tat-tmiem, imbagħad ibni l-mappa tal-iskema tad-destinazzjoni li teħtieġ dik it-talba. Il-ħażna tista' żżomm kull kandidat mingħajr ma tagħti x'jifhem li l-klijent HTTP jaċċetta lista fejn jistenna URL wieħed tal-proxy.

Artikli relatati