隨着cUrl我想用SimpleXmlElement獲取一個xml文件來讀取它。但是因爲cUrl繼續在響應中發送標題信息,所以我的XML文檔無效。如果設置爲false,cUrl會繼續發送標題信息
如何離開HTTP頭信息需要做些什麼?
部分數據我得到恢復:
string(8056) "HTTP/1.1 200 OK\r\nServer: Apache-Coyote/1.1\r\nContent-Type: text/xml\r\nDate: Wed, 19 Dec 2012 11:15:45 GMT\r\n\r\n
<?xml version="1.0"?>\n
我的代碼(ZF2)
$request = new Request();
$request->setUri($url);
$adapter = new Curl();
$client = new Client();
$client->setAdapter($adapter);
$adapter->setOptions(array(
'curloptions' => array(
CURLOPT_HEADER => 0,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_CONNECTTIMEOUT => 4,
)
));
$response = $client->dispatch($request);
提前感謝!
尼克
你在使用什麼庫?新的Curl()不是普通的PHP ... – Rygu
我利用 使用Zend \ Http \ Request; 使用Zend \ Http \ Client; 使用Zend \ Http \ Client \ Adapter \ Curl; – directory