PHP は、curl を使用して特定の URL を収集し、400 エラーが発生します。 解決策
PHP コード
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
//curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//curl_setopt($ch, CURLOPT_TIMEOUT, 30);
//curl_setopt($ch, CURLOPT_POST, 0);
$data = curl_exec($ch);
curl_close($ch);
return $data;
ログイン後にコピー
URL アドレスは、暗号化された URL アドレスを返すために Dangdang.com の API テスト アカウントによって提供されます。データのアドレスは次のとおりです。 http://api.dangdang.com/v2/searchOrders.php?gShopID=170&lastModifyTime_end=2012-07-05 09:33:46&lastModifyTime_start=2012-06-28 09:33:46&os=101&p =1&pageSize=10&validateString=c4c1401682b12af dc1e2d67124936edc 専門家を探しています 詳細説明: ブラウザに直接コピーしても問題ありません
-----解決策---------- ------------------------
最初に $url = str_replace(' ', '+', $url); を実行してください。
------解決策------------------これでもうまくいきます。 。 ~~