Array JSON menyimpan setiap entri proxy
Simpan beberapa URL proxy dalam array alih-alih mengulang nama anggota http dan https.
Untuk menyimpan beberapa URL proxy dalam JSON, gunakan array:
[
"http://192.0.2.10:8080",
"http://192.0.2.20:3128",
"http://192.0.2.30:8080"
]
Setiap item adalah satu titik akhir, termasuk protokolnya. Untuk kumpulan kandidat HTTP publik, daftar proxy HTTP menyediakan alamat untuk diformat sebagai URL ini. Menyerialkan daftar Python dengan json.dumps secara alami menghasilkan struktur ini.
Mengulang nama anggota http beberapa kali dalam satu objek tidak dapat diandalkan. Panduan interoperabilitas JSON menuntut nama yang unik, dan dekoder biasa Python menyimpan nilai terakhir untuk nama yang berulang. Dekoder lain dapat berperilaku berbeda; tidak ada yang patut diharapkan menafsirkan kunci berulang sebagai kumpulan proxy.
Array yang disimpan adalah format kumpulan, bukan argumen proxies untuk satu panggilan Requests. Pilih satu titik akhir, lalu bangun peta skema tujuan yang dibutuhkan permintaan itu. Penyimpanan dapat mempertahankan setiap kandidat tanpa berpura-pura klien HTTP menerima daftar di tempat yang mengharapkan satu URL proxy.