JSON masīvs saglabā katru starpniekservera ierakstu
Glabājiet vairākus starpniekservera URL masīvā, nevis atkārtojiet dalībnieku nosaukumus http un https.
Lai JSON saglabātu vairākus starpniekservera URL, izmantojiet masīvu:
[
"http://192.0.2.10:8080",
"http://192.0.2.20:3128",
"http://192.0.2.30:8080"
]
Katrs elements ir viens galapunkts kopā ar tā protokolu. Publisku HTTP kandidātu kopai HTTP starpniekserveru saraksts nodrošina adreses, kas jāformatē kā šie URL. Python saraksta serializēšana ar json.dumps dabiski rada šo struktūru.
Atkārtot dalībnieka nosaukumu http vairākas reizes vienā objektā nav uzticami. JSON sadarbspējas norādījumi prasa unikālus nosaukumus, un Python parastais dekodētājs atkārtotam nosaukumam saglabā pēdējo vērtību. Cits dekodētājs var rīkoties citādi; no neviena nevajadzētu gaidīt, ka tas atkārtotas atslēgas interpretēs kā starpniekserveru kopu.
Saglabātais masīvs ir kopas formāts, nevis viena Requests izsaukuma arguments proxies. Izvēlieties galapunktu un pēc tam izveidojiet galamērķa shēmas karti, kas nepieciešama šim pieprasījumam. Glabāšana var saglabāt katru kandidātu, neizliekoties, ka HTTP klients pieņem sarakstu tur, kur tas gaida vienu starpniekservera URL.