پروکسی کے CONNECT جوابی ہیڈر کہاں ملیں گے
جب منزل کے جوابی آبجیکٹ میں پروکسی کے لیے مخصوص تشخیصی فیلڈ موجود نہ ہو تو CONNECT کے تبادلے کو دیکھیں۔
پروکسی کے CONNECT جواب میں تشخیصی فیلڈ ویب سائٹ کے بعد والے جواب سے مختلف جواب سے تعلق رکھتی ہے۔ اعلیٰ سطح کا منزل جوابی آبجیکٹ صرف بعد والا دکھا سکتا ہے۔
| نقلیاتی انٹرفیس | CONNECT میٹا ڈیٹا کہاں ظاہر ہوتا ہے |
|---|---|
| Python کا معیاری HTTP کنکشن API، 3.12+ | get_proxy_response_headers() CONNECT جوابی ہیڈر واپس کرتا ہے، یا None جب CONNECT نہیں بھیجا گیا۔ |
| libcurl ہیڈر جمع کرنا | CONNECT ہیڈر شامل کیے جا سکتے ہیں۔ CURLOPT_SUPPRESS_CONNECT_HEADERS متعلقہ ہیڈر آؤٹ پٹ راستوں کے ذریعے ان کی ترسیل کو کنٹرول کرتا ہے۔ |
Guzzle کے cURL ہینڈلر کے لیے، on_headers کے ساتھ ہر جوابی بلاک پکڑیں صرف واپس کیے گئے جواب کو دیکھنے کے بجائے۔ اس کلائنٹ کا معاون انٹرفیس استعمال کریں جو واقعی درخواست کر رہا ہے۔ Python پر بنی لائبریری اپنے جواب میں کنکشن کا طریقہ لازماً ظاہر نہیں کرتی، اور الگ کنکشن انسٹانس یہ تبادلہ ظاہر نہیں کر سکتا۔ libcurl کے CONNECT ہیڈر دبانے سے پارسر سادہ ہو سکتا ہے، مگر تشخیص کے لیے درکار ثبوت چھپ جاتا ہے۔
اگر فیلڈ اب بھی موجود نہ ہو تو آپریٹر کی دستاویزی مصنوعات، طریقہ اور نتیجے کی شرائط چیک کریں۔ سادہ متن میں بھیجی گئی درخواست اور غیر شفاف HTTPS سرنگ میٹا ڈیٹا مختلف انداز میں ظاہر کر سکتے ہیں؛ وینڈر فیلڈ ہر جواب کا لازمی حصہ نہیں ہے۔
فیلڈ کی تعریف اس کی قدر کے ساتھ رکھیں۔ واپس کیا گیا IP سننے والے، مقامی بندھن، منتخب شدہ اخراج یا منزل کو بیان کر سکتا ہے۔ صرف اس کی شکل ویب سائٹ کی طرف رخ کرنے والے ماخذ کی شناخت نہیں کرتی۔