Google API کلائنٹ بناتے وقت HTTP ٹرانسپورٹ حاصل کر سکتا ہے۔ وہ ٹرانسپورٹ کنفیگر کریں جو کلائنٹ واقعی استعمال کرے گا، نہ کہ اس کے پاس پراکسی والا الگ HTTP کلائنٹ بنائیں۔

Java-net ٹرانسپورٹ کے لیے، بلڈر ایک واضح پراکسی آپشن دیتا ہے:

Proxy proxy = new Proxy(Proxy.Type.HTTP,
    new InetSocketAddress("203.0.113.10", 8080));
HttpTransport transport = new NetHttpTransport.Builder()
    .setProxy(proxy)
    .build();

پتہ صرف مثال ہے؛ HTTP پراکسی فہرست مجاز عوامی HTTP راستے کے لیے امیدوار فراہم کرتی ہے۔ یہ ٹرانسپورٹ API کلائنٹ کے معاون تعمیری راستے کو دیں۔ ایپلیکیشن کے استعمال کردہ درست بلڈر اور انحصار کے ورژن کی جانچ کریں؛ دوسرے backend کا اپنا کنفیگریشن انٹرفیس ہے۔

پراکسی آپشن راستہ منتخب کرتا ہے۔ API اسناد اور پراکسی توثیق الگ رہتے ہیں۔ اگر API کے درخواست وصول کرنے سے پہلے کنکشن ناکام ہو جائے، تو API ٹوکن بدلنے سے گمشدہ پراکسی راستہ درست نہیں ہوگا۔

فریم ورک اندر سے اپنا ٹرانسپورٹ بنا سکتا ہے۔ جب الگ مثال کام کرے مگر ایپلیکیشن کی API کال نہ کرے، تو وہ تعمیری نقطہ تلاش کریں۔

متعلقہ مضامین