مصفوفة JSON تحتفظ بكل إدخال وكيل
خزّن عدة عناوين URL للوكلاء في مصفوفة بدل تكرار اسمَي العضو http وhttps.
لحفظ عدة عناوين URL للوكلاء في JSON، استخدم مصفوفة:
[
"http://192.0.2.10:8080",
"http://192.0.2.20:3128",
"http://192.0.2.30:8080"
]
كل عنصر هو نقطة نهاية واحدة، بما في ذلك بروتوكوله. لمجموعة من مرشحي HTTP العامين، توفّر قائمة وكلاء HTTP عناوين تُنسَّق على هيئة هذه الروابط. وتسلسل قائمة Python عبر json.dumps يُنتج هذه البنية تلقائياً.
تكرار اسم العضو http عدة مرات داخل كائن واحد غير موثوق. فإرشادات التشغيل البيني في JSON تدعو إلى أسماء فريدة، ومفكك الترميز العادي في Python يحتفظ بالقيمة الأخيرة للاسم المكرر. وقد يتصرف مفكك آخر بشكل مختلف؛ ولا ينبغي توقع أن يفسّر أيٌّ منها المفاتيح المكررة كمجموعة وكلاء.
المصفوفة المحفوظة صيغة مجموعة، وليست وسيط proxies لنداء Requests واحد. اختر نقطة نهاية، ثم ابنِ خريطة مخطط الوجهة التي يحتاجها ذلك الطلب. ويمكن للتخزين أن يحتفظ بكل مرشح دون الادعاء بأن عميل HTTP يقبل قائمة حيث يتوقع عنوان URL واحداً للوكيل.