我想要求一個url,但它失敗了,當我var轉儲curl exec的結果它返回false。有沒有人遇到過捲曲請求不一致?
http://mydomain.com:8807/getstate/?zipcode=22311&field=statecode
在瀏覽器中我可以訪問它,它返回正確的HTTP內容主體,內容類型爲text/html的。
如果我將其更改爲:
http://mydomain.com:8807/getstate/?zipcode=22311&field=state
這是除參數值相同REST服務不同的是,我的捲曲的東西正常工作。這怎麼可能?
我不是做多要求,我只是在做一個實例..
$url = 'http://mydomain.com:8807/getstate/?zipcode=22311&field=state';
這是除參數值相同REST服務不同的是,我的捲曲的東西正常工作。這怎麼可能?
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$request = curl_exec($ch);
var_dump($request);
我非常該死的積極它不是一個錯字,想不出一個理由。它返回狀態碼bool(false)
,但返回狀態的正確值。
更新:看起來像響應標題不正確 - 瀏覽器是寬大的,並呈現頁面,無論不正確的標題(或缺乏)。
您沒有具體說明問題所在? – 2010-03-19 19:17:31
作爲最後一塊添加,它將爲var轉儲返回bool false。 – 2010-03-19 19:18:30
服務器源在哪裏? – 2010-03-19 19:19:00