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;//显示返回信息 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |