PHP multi-cURL ਵਿੱਚ ਟਰਾਂਸਪੋਰਟ ਅਤੇ HTTP ਨਤੀਜੇ
PHP multi-cURL ਪ੍ਰੌਕਸੀ ਬੇਨਤੀਆਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦੇ ਸਮੇਂ ਹਰ ਹੈਂਡਲ ਦੇ ਟਰਾਂਸਪੋਰਟ ਨਤੀਜੇ ਅਤੇ ਮੰਜ਼ਿਲ ਦੀ ਸਥਿਤੀ ਪੜ੍ਹੋ।
“ਪੂਰਾ” ਤੁਹਾਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ multi-cURL ਟ੍ਰਾਂਸਫਰ ਰੁਕ ਗਿਆ ਹੈ। ਇਹ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਪ੍ਰੌਕਸੀ ਲੌਗਇਨ ਕੰਮ ਕੀਤਾ, ਮੰਜ਼ਿਲ ਨੇ ਉਮੀਦ ਕੀਤੀ ਸਥਿਤੀ ਵਾਪਸ ਕੀਤੀ, ਜਾਂ ਬਾਡੀ ਵਰਤੋਂਯੋਗ ਹੈ।
ਹਰ ਪੂਰਾ ਹੋਇਆ ਟ੍ਰਾਂਸਫਰ curl_multi_info_read() ਤੋਂ ਪੜ੍ਹੋ। ਇਸ ਦਾ result ਉਸ ਹੈਂਡਲ ਦਾ ਹੈ। ਇਸਨੂੰ ਹੈਂਡਲ ਦੇ ਚੁਣੇ ਪ੍ਰੌਕਸੀ ਅਤੇ ਮੰਜ਼ਿਲ ਦੇ ਨਾਲ ਰੱਖੋ।
| ਸਬੂਤ | ਇਹ ਕਿਸ ਦਾ ਜਵਾਬ ਦਿੰਦਾ ਹੈ |
|---|---|
| ਪ੍ਰਤੀ-ਟ੍ਰਾਂਸਫਰ cURL ਨਤੀਜਾ | ਟ੍ਰਾਂਸਫਰ ਟਰਾਂਸਪੋਰਟ ਜਾਂ ਪ੍ਰੋਟੋਕੋਲ ਪੱਧਰ 'ਤੇ ਪੂਰਾ ਹੋਇਆ? |
| HTTP ਸਥਿਤੀ | ਇਸ ਵਟਾਂਦਰੇ ਨੂੰ ਕਿਹੜੀ ਪ੍ਰਤੀਕਿਰਿਆ ਸਥਿਤੀ ਮਿਲੀ? |
| ਉਮੀਦ ਕੀਤੀ ਪ੍ਰਤੀਕਿਰਿਆ ਸਮੱਗਰੀ | ਕੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਲੋੜੀਂਦਾ ਸਰੋਤ ਮਿਲਿਆ? |
ਇਹ ਜਾਂਚਾਂ ਸੰਬੰਧਿਤ ਹਨ, ਪਰ ਕੋਈ ਵੀ ਦੂਜੀ ਦੀ ਥਾਂ ਨਹੀਂ ਲੈਂਦੀ। ਪ੍ਰੌਕਸੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਪੜ੍ਹਨਯੋਗ ਗਲਤੀ ਬਾਡੀ ਨਾਲ ਪ੍ਰਮਾਣਿਕਤਾ ਚੁਣੌਤੀ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ। ਸੁਰੰਗ ਸਫਲਤਾਪੂਰਵਕ ਖੁੱਲ੍ਹਣ ਤੋਂ ਬਾਅਦ ਵੈੱਬਸਾਈਟ ਇਨਕਾਰ ਵਾਪਸ ਕਰ ਸਕਦੀ ਹੈ।
ਅਸਲ ਟ੍ਰਾਂਸਫਰ ਤੋਂ ਪਹਿਲਾਂ ਵੱਖਰੀ ਸਿਹਤ ਜਾਂਚ ਕਿਸੇ ਹੋਰ ਬੇਨਤੀ ਬਾਰੇ ਪੁਰਾਣਾ ਸਬੂਤ ਦਿੰਦੀ ਹੈ। ਇਹ ਅਗਲੀ ਕਾਰਵਾਈ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਕਰ ਸਕਦੀ। ਨਤੀਜੇ ਲਈ ਅਸਲ ਟ੍ਰਾਂਸਫਰ ਦਾ ਨਤੀਜਾ ਵਰਤੋ ਅਤੇ ਪਿਛਲੀ ਜਾਂਚ ਨੂੰ ਸਿਰਫ਼ ਵਾਧੂ ਸੰਦਰਭ ਵਜੋਂ ਰੱਖੋ।