當(dāng)前位置:首頁 >  站長 >  編程技術(shù) >  正文

PHP http請求超時問題解決方案

 2020-11-23 11:57  來源: 腳本之家   我來投稿 撤稿糾錯

  域名預(yù)訂/競價,好“米”不錯過

這篇文章主要介紹了PHP http請求超時問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

一,http請求超時時間

可能出現(xiàn)的場景:

1,curl進(jìn)程運(yùn)行了一個世紀(jì)還木結(jié)束,curl的時候設(shè)置了超時時間 --connect-timeout 1000

2,operation timed out after 1000 milliseconds with 0 bytes received

3,connect() timed out!

wget對超時時間, 是有分階段的, 比如說請求的超時, 傳輸?shù)某瑫r,同樣HTTP請求有兩個超時時間:一個是連接超時時間,另一個是數(shù)據(jù)傳輸?shù)淖畲笤试S時間,出現(xiàn)問題就要看是哪個超時時間出問題了。

curl命令行

連接超時時間用 --connect-timeout 參數(shù)來指定,數(shù)據(jù)傳輸?shù)淖畲笤试S時間用 -m 參數(shù)來指定,時間是毫秒

例如:

curl --connect-timeout 10 -m 20 "http://***"

連接超時的話,出錯提示形如:

curl: (28) connect() timed out!

數(shù)據(jù)傳輸?shù)淖畲笤试S時間超時的話,出錯提示形如:

curl: (28) Operation timed out after 2000 milliseconds with 0 bytes received

使用PHP的curl_init

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)標(biāo)簽
php教程

相關(guān)文章

熱門排行

信息推薦