Q
負捲曲超時
0
A
回答
0
這是如何工作的捲曲:
首先,它連接到您提供的網址。
然後,它通過CURLOPT_TIMEOUT
選項指定的秒數執行整體捲曲操作。
所以,如果你設置了CURLOPT_TIMEOUT
爲-2永遠不會連接到主機後執行。要驗證這一點,請啓用CURLOPT_VERBOSE
選項來運行該腳本。你總是會得到以下的信息。
* Operation timed out after -2000 milliseconds with 0 bytes received
0
爲什麼你需要一個負超時?它沒有任何意義。無論是捲曲獲取頁面和退出,或等待它的完成加載,對於你使用一個正值,貝婁是關於如何使用捲曲帶超時的例子:
$ch = curl_init('http://site/test/test_timeout.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_NOSIGNAL, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 5); //timeout in seconds - You can use 0 for infinite timeout
/* You can also use
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 5000); //timeout in miliseconds (5 seconds)
*/
$data = curl_exec($ch);
$curl_errno = curl_errno($ch);
$curl_error = curl_error($ch);
curl_close($ch);
捲曲超時選項:
CURLOPT_TIMEOUT
嘗試連接時等待的秒數。使用0等待無限期。
CURLOPT_TIMEOUT_MS
嘗試連接時等待的毫秒數。使用0等待無限期。如果構建libcurl以使用標準系統名稱解析器,那麼連接的該部分仍將使用全秒分辨率超時,且允許的最小超時時間爲1秒。在cURL 7.16.2中添加。自PHP 5.2.3起可用。
相關問題
- 1. 捲曲請求超時
- 2. GCM捲曲操作超時
- 3. PHP捲曲10秒超時
- 4. PHP捲曲超時,但UNIX捲翹不
- 5. PHP捲曲CURLOPT_CONNECTTIMEOUT對連接超時
- 6. php-設置捲曲超時到無窮?
- 7. PHP - 捲曲多請求超時
- 8. 命令行卷曲超時參數
- 9. Appfog file_get_contents和捲曲連接超時
- 10. 捲曲超時和連接超時的最佳值
- 11. 執行卷曲只有最後捲曲超過10秒前
- 12. PHP /曲:超時問題,當遠程服務器捲曲本身
- 13. 捲曲餅乾瓶負值val
- 14. Php處理不負責任的捲曲
- 15. URL捲曲計時
- 16. PHP捲曲不能捲曲
- 17. 捲曲CLI到PHP捲曲
- 18. 將wget捲曲成捲曲
- 19. 捲曲CLI捲曲PHP
- 20. 如何修改使用Guzzle捲曲的超時時間?
- 21. 調試卷曲 - 有8秒的超時時間
- 22. PHP捲曲超時時,命令工作正常
- 23. 是否像超載一樣捲曲?
- 24. 在PHP拼搶CSV超過捲曲
- 25. ,捲曲
- 26. 捲曲
- 27. Php多捲曲 - 在多捲曲運行時獲取內容
- 28. Wordpress:Zopim在安裝捲曲時顯示捲曲問題
- 29. 多捲曲C++時準備
- 30. 捲曲,後當前時間
誰的情況是:CURLOPT_TIMEOUT = -2,CONNECT TIMEOUT = 1; 這是如何有時工作,有時沒有? – AdrianPop