send xml request

前端之家收集整理的这篇文章主要介绍了send xml request前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

//要发送的xml

$xml=<<<eof

<?xml version="1.0" encoding="utf-8"?>

<doc>

<note>

....

</note>

<note>

。。。

</note>

</doc>

eof;


$url = 'http://demo.com/getXML.PHP';//接收XML地址


$header = 'Content-type: text/xml';//定义content-type为xml

$ch = curl_init(); //初始化curl

curl_setopt($ch,CURLOPT_URL,$url);//设置链接

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//设置是否返回信息

curl_setopt($ch,CURLOPT_HTTPHEADER,array($header,'Content-length: ' . strlen($xml)));//设置HTTP头

curl_setopt($ch,CURLOPT_POST,1);//设置为POST方式

curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);//POST数据

$response = curl_exec($ch);//接收返回信息


curl_close($ch); //关闭curl链接

echo $response;//显示返回信息

猜你在找的XML相关文章