Php 错误400';错误请求';尝试卷曲RSS提要时
我正在尝试通过PHP cURL刮取以下提要(经许可):Php 错误400';错误请求';尝试卷曲RSS提要时,php,http,curl,rss,feed,Php,Http,Curl,Rss,Feed,我正在尝试通过PHP cURL刮取以下提要(经许可): http://www.safc.com/Home/RSS Feeds/News%20Feed 在浏览器中加载很好,但在cURL中给了我400个“坏请求” $ch = curl_init($uri); //http://www.safc.com/Home/RSS Feeds/News%20Feed curl_setopt_array($ch, array( CURLOPT_RETURNTRANSFER => 1, CU
http://www.safc.com/Home/RSS Feeds/News%20Feed
在浏览器中加载很好,但在cURL中给了我400个“坏请求”
$ch = curl_init($uri); //http://www.safc.com/Home/RSS Feeds/News%20Feed
curl_setopt_array($ch, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_ENCODING => '',
CURLOPT_TIMEOUT => CURL_CONNECT_TIMEOUT,
CURLOPT_USERAGENT => CURL_USER_AGENT,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_FOLLOWLOCATION => true
));
$ret = curl_exec($ch);
结果是400;我通过查看curl\u getinfo()
知道这一点
CURL\u USER\u AGENT
是一个任意标识符,因为我意识到一些其他提要不会吐出内容,除非存在此标题。我尝试过一个接一个地删除标题,并尝试添加一些标题,但这种方法感觉有点针锋相对
在我接触网站所有者之前,有人知道我该如何解决这个问题吗?使用“家”和“家”之间的差异检查,当你使用“家”时有301重定向。使用“家”和“家”之间的差异检查,当你使用“家”时有301重定向。伙计,我觉得很傻。我试过了,但只是用了第二个空格——我没有发现第一个空格。把这个贴出来作为答案,我会给你一个代表。