按標題,我使用捲曲,最多可連接到我的web服務這應該然後輸出XML格式的響應。 cURL根據我的支票在服務器上啓用,但它在$xml
的響應中不顯示任何內容。PHP - 捲曲不輸出XML數據
define('SERVICE_URL', 'http://www.myurl.com/webservices/users');
define('USERNAME', 'user');
define('PASSWORD', 'pass');
//define('KEY', 'YOUR_KEY/SID_HERE');
$post = array(
'UserID' => '5',
'Name' => 'John',
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, SERVICE_URL);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($result);
echo $xml;
你檢查的捲曲的錯誤? –
@cale_b:我只檢查它是否啓用,它是。我現在嘗試'if(curl_errno($ c))...'。 –
它真的返回有效的XML數據?請檢查日誌上的錯誤。 – Aldee