ਪ੍ਰੌਕਸੀ ਦੇ 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 ਸਰੋਤਾ, ਸਥਾਨਕ ਬੰਧਨ, ਚੁਣਿਆ ਨਿਕਾਸ ਜਾਂ ਮੰਜ਼ਿਲ ਦੱਸ ਸਕਦਾ ਹੈ। ਸਿਰਫ਼ ਇਸਦੀ ਸ਼ਕਲ ਵੈੱਬਸਾਈਟ ਵੱਲ ਦਾ ਸਰੋਤ ਨਹੀਂ ਪਛਾਣਦੀ।

ਸੰਬੰਧਿਤ ਲੇਖ