對於PHP,HTTP請求被認爲超時的默認時間是多少?HTTP請求被認爲超時之後的默認時間是多少?
我使用的PECL HTTP擴展,使HTTP請求。我可以在提出請求時設置超時限制,但是如果沒有明確指定,我想知道默認值是什麼。
我已經通過PHP手冊無濟於事獵殺。我會很感謝證據支持的答案,例如相關手冊頁的鏈接,而不是推測性的建議。
我很想知道默認的超時時間實際上是不只是它的可能是。我可以猜測它可能可能 30秒,因爲這似乎是一個合理的值,不過,我可以找到什麼來證實或否認這一點。
對於PHP,HTTP請求被認爲超時的默認時間是多少?HTTP請求被認爲超時之後的默認時間是多少?
我使用的PECL HTTP擴展,使HTTP請求。我可以在提出請求時設置超時限制,但是如果沒有明確指定,我想知道默認值是什麼。
我已經通過PHP手冊無濟於事獵殺。我會很感謝證據支持的答案,例如相關手冊頁的鏈接,而不是推測性的建議。
我很想知道默認的超時時間實際上是不只是它的可能是。我可以猜測它可能可能 30秒,因爲這似乎是一個合理的值,不過,我可以找到什麼來證實或否認這一點。
我敢肯定你要找的是什麼default_socket_timeout的php.ini選項。它看起來默認是60秒。
只是以供將來參考:http://svn.php.net/viewvc/pecl/http/trunk/http_request_api.c?view=markup
如果我理解正確的話,默認的超時選項的值是:
CURLOPT_TIMEOUT_MS
| CURLOPT_TIMEOUT
= 0(意味着 「無限期地等待」)CURLOPT_CONNECTTIMEOUT_MS
| CURLOPT_CONNECTTIMEOUT
= 3CURLOPT_DNS_CACHE_TIMEOUT
= 60
交叉引用:[是否file_get_contents()函數具有一個超時設置?](https://stackoverflow.com/questions/10236166/does-file-讓 - 內容 - 有-A-超時設置) – hakre 2014-01-12 08:34:06