Kıvrılma hatası yanıtıyla ilgili bir sorum var. Örneğin, bir sebepten dolayı şu anda kapalı olan bir sunucuya erişmeye çalışıyorum, o zaman hangi cevap kıvrımı bana geri dönecek? Ve ne tür ya da hata olması gerektiği, örneğin 404
ya da 505
ya da something else
olacaktır. Sadece bilgi için genel bir soru, şimdiden teşekkürler.Sunucu kapanırsa Curl hatası?
-1
A
cevap
1
konak (site öldü) kullanılamaz Genellikle eğer curl_error kodları olacak:
- CURLE_COULDNT_RESOLVE_HOST (6)
- CURLE_COULDNT_CONNECT (7) başarıyla kıvırmak değil istekleri zaman içindir
curl_exec($handle) === false
. Web sunucusu (nginx) durdurulmuşsa CURLE_COULDNT_CONNECT
'u alabilirsiniz. CURLE_COULDNT_RESOLVE_HOST
, varolmayan URL'ler için olabilir. http durum kodları curl_getinfo($handle, CURLINFO_HTTP_CODE)
kontrol edebilirsiniz başarıyla bukle-istekleri için
. Bunlar:
- 500 (5xx) - yanıt problemler (örneğin, MySQL/PHP problemleri)
- 404 - şey.
"Erişime izin yok" - sunucuya söyler, yani sunucu yanıt verir. Ör. 401,403 http durum kodu.
'Sunucu kapalı' ile ne demek istiyorsunuz? – Ikari
Rastgele bir sunucu çağrısı yaparak bir curl çağrısı yapın. – sandeepsure
Yani, sunucu çalışmıyorsa veya yanlış URL yazabilir veya bu sunucuya böyle bir şeye erişme iznim yok –