我在文档中有这个API:
curl -X GET -H ‘Accept: application/xml’ -H ‘Content-Type: application/xml’ \
—user mylogin:mypassword https://subdomain.domain.com/entries
我需要用php做到这一点。我知道我必须使用CURL。
任何人都有个好主意?
谢谢!
PD:对不起,但我的英语不太好看。
答案 0 :(得分:0)
这是你可以通过PHP中的curl post发送xml的方法
$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);