我正在使用wp_remote_get()
要下载具有以下URL的远程文件:
http://feeds.paidonresults.net/1.0?affiliateid=34069&feedid=M742&template=CSV&CSVSeperator=comma&field_names=ProductID,ProductName,ProductPrice,SummaryDescription,ProductDescription,AffiliateURL,ImageURL100by100,ImageURL200by200,ProductAddedDate,Category,MerchantName
使用
http://web-sniffer.net/ 标题如下:
连接端口80上的80.249.99.4。。。好啊
GET /1.0?affiliateid=34069&feedid=M742&template=CSV&CSVSeperator=comma&field_names=ProductID%2CProductName%2CProductPrice%2CSummaryDescription%2CProductDescription%2CAffiliateURL%2CImageURL100by100%2CImageURL200by200%2CProductAddedDate%2CCategory%2CMerchantName HTTP/1.1[CRLF]
Host: feeds.paidonresults.net[CRLF]
Connection: close[CRLF]
User-Agent: Web-sniffer/1.0.37 (+http://web-sniffer.net/)[CRLF]
Accept-Encoding: gzip[CRLF]
Accept-Charset: ISO-8859-1,UTF-8;q=0.7,*;q=0.7[CRLF]
Cache-Control: no-cache[CRLF]
Accept-Language: de,en;q=0.7,en-us;q=0.3[CRLF]
Referer: http://web-sniffer.net/[CRLF]
[CRLF]
这很好。
但是,使用wp_remote_get()
我收到以下信息:
Array
(
[headers] => Array
(
[date] => Mon, 07 May 2012 19:12:56 GMT
[server] => Apache/2.2.22 (Unix)
[p3p] => policyref="http://www.paidonresults.com/w3c/p3p.xml",CP="CAO DSP COR LAW DEVa TAIa OUR BUS UNI ADMa CURa PHY ONL PUR COM NAV DEM STA"
[connection] => close
[content-type] => text/html
)
[body] => Fatal Error
[response] => Array
(
[code] => 200
[message] => OK
)
[cookies] => Array
(
)
[filename] =>
)
我知道
wp_remote_get()
还有远程重定向,但我用了
file_get_contents()
以及专门构建的功能
here 但我还是得到了同样的身体致命错误的反应
有人知道这件事吗?