博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php如何以post形式发送xm并返回xmll数据
阅读量:5172 次
发布时间:2019-06-13

本文共 1271 字,大约阅读时间需要 4 分钟。

post的数据为xml字符串,通过 $xml = simplexml_load_string($post_data);转换成xml对象

$header[] = "Content-type: text/xml";//定义content-type为xml        $post_data = '
'; $post_data .= ''; $post_data .= '
' . 123 . '
'; $post_data .= '
' . 测试数据 . '
'; $post_data .= '
' . 2016-10-30 18:08:30 . '
'; $post_data .= '
' . 2016-10-30 19:08:30 . '
'; $post_data .= ''; // dump($post_data); /*$xml = simplexml_load_string($post_data); dump($xml); echo "
"; echo "

发送

"; dump($xml);*/ $url = "http://test.api.com"; $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // post数据 curl_setopt($ch, CURLOPT_POST, 1); // post的变量 curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $response = curl_exec($ch); if (curl_errno($ch)) { print curl_error($ch); } curl_close($ch); $xml = simplexml_load_string($response); echo "

接收

"; //dump($response); dump($xml);

 

转载于:https://www.cnblogs.com/Duriyya/p/5955133.html

你可能感兴趣的文章
二叉树(三)
查看>>
linux加密文件系统 fsck 无法修复一例
查看>>
【linux配置】VMware安装Redhat6.5
查看>>
AI自主决策——有限状态机
查看>>
iframe父子窗口取值
查看>>
利用Python进行数据分析_Pandas_数据结构
查看>>
《计算机组成原理》第6章:总线
查看>>
关于String str =new String("abc")和 String str = "abc"的比较
查看>>
Android软件架构及子系统介绍
查看>>
Java命名规范
查看>>
小学生算术
查看>>
BZOJ2823: [AHOI2012]信号塔
查看>>
mysql查询前几条记录
查看>>
java二分法查找实现代码
查看>>
体系编程、SOC编程那些事儿
查看>>
mysql索引的艺术
查看>>
IBM RSA 的语言设置
查看>>
《http权威指南》阅读笔记(二)
查看>>
faster r-cnn cudnn版本不兼容问题
查看>>
[置顶] ListBox控件的数据绑定
查看>>