PHP卷曲错误500

PHP卷曲错误500,php,curl,Php,Curl,我一直在尝试从中获取数据。我发现我需要使用GET方法传递相机id以获取图像 但每次我做一个curl请求时,我都会得到http_代码500:内部服务器错误 这是我的代码(我仍在尝试使用静态相机id): 如果将相同的请求放在浏览器中会发生什么情况?URL本身在浏览器中对我有效。现在我没有试图欺骗用户代理和引用者信息,所以这在服务器上可能有问题。@AleksG是的。它在浏览器中工作。我尝试了curl请求,但没有上面所有的curlopt,输出结果与此相同。在这样的情况下,由于您对发送服务器没有任何控制权

我一直在尝试从中获取数据。我发现我需要使用GET方法传递相机id以获取图像

但每次我做一个curl请求时,我都会得到http_代码500:内部服务器错误

这是我的代码(我仍在尝试使用静态相机id):


如果将相同的请求放在浏览器中会发生什么情况?URL本身在浏览器中对我有效。现在我没有试图欺骗用户代理和引用者信息,所以这在服务器上可能有问题。@AleksG是的。它在浏览器中工作。我尝试了curl请求,但没有上面所有的curlopt,输出结果与此相同。在这样的情况下,由于您对发送服务器没有任何控制权,我建议您与他们联系,以了解您可能需要欺骗或发送到脚本正在寻找的服务器的其他内容。wget也给出了500,所以这不是你的脚本。
$curl = curl_init('http://www.mytransport.sg/content/mytransport/home/myconcierge/trafficcameras/jcr:content/par/cameras_slideshow.singleresult.html?cameraid=4701');

curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);

curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.28 Safari/537.36");
curl_setopt($curl, CURLOPT_REFERER, "http://www.mytransport.sg/content/mytransport/home/myconcierge/trafficcameras.html");
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,true);

$resp = curl_exec($curl);
echo $resp;
$header = curl_getinfo($curl);
echo "<pre>";
print_r($header);
echo "</pre>";

curl_close($curl);
HTTP/1.1 500 Internal Server Error
Date: Mon, 09 Sep 2013 15:26:56 GMT
Server: Microsoft-IIS/5.0
Last-Modified: Thu, 04 Oct 2012 15:55:23 GMT
ETag: "7d2c5-402e-4cb3dc86ef0c0"
Accept-Ranges: bytes
Content-Length: 16430
Vary: Accept-Encoding
Cache-Control: must-revalidate, proxy-revalidate, private, must-revaildate, proxy-revalidate, private Connection: close
Content-Type: text/html