2014-02-07 90 views
0

我有這樣的API文檔中:如何使PHP腳本來休息

curl -X GET -H ‘Accept: application/xml’ -H ‘Content-Type: application/xml’ \ 
    —user mylogin:mypassword https://subdomain.domain.com/entries 

我需要用PHP來做到這一點。我知道我必須使用CURL。

任何人有一個好主意?

謝謝!

PD:對不起,但我的英語不是很好看。

+0

通過捲曲後發送XML閱讀手冊是一個好主意。 http://docs.php.net/manual/en/book.curl.php –

回答

0

這是如何在PHP

$username = 'mylogin'; 
$password = 'mypassword'; 

$xml = 'Your xml'; 

curl_setopt($ch, CURLOPT_URL, 'https://subdomain.domain.com/entries'); 
curl_setopt($ch, CURLOPT_USERPWD, $username.':'.$password); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_TIMEOUT, 300); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/xml')); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml); 
$result = curl_exec($ch);