php http请求xml数据,使用php从HTTP POST请求中检索XML
我检查了类似的问题但没有解决我面临的问题.
我正在构建一个Web服务,我想从HTTP POST请求中检索XML数据,操纵数据并返回响应.编写脚本时应考虑以下信息:
The communication mode is HTTP POST (not SOAP)
The content type is text/xml.
The POST request will contain only XML
The request will be a RAW POST directly to stream and NOT in a parameter.
我试过但我的脚本没有从HTTP POST请求中捕获数据.
我的剧本:
$postData = file_get_contents('php://input');
if(!empty($xml->MerchantReference)){
$merchRef = (string)$xml->MerchantReference;
$custRef = (int)$xml->CustReference;
$username = (string)$xml->ServiceUsername;
$password = (string)$xml->ServicePassword;
$db->setQuery(Check if customer exists in database);
if($db->countResultset() == 0)
{
header("Content-type: text/xml");
echo "<?xml version='1.0' encoding='UTF-8'?>";
echo "";
echo "".$merchRef."";
echo "";
echo "";
echo "0";
echo "".$custRef."";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "Customer is valid";
echo "";
echo "";
echo "";
exit;
}
这是HTTP POST请求:
MY URL
12345
abcdef
HTTPGENERICv31
bill
123456
abcdef
0
检索并操作数据后,我的脚本将返回响应.这是响应的方式:
3527
0
4565
Customer is Valid
php http请求xml数据,使用php从HTTP POST请求中检索XML相关推荐
- 报表XML导出rtf格式,结果在浏览器中打开XML文件。下载rtf文件打开后出现Authentication failed 问题
报表XML导出rtf格式,结果在浏览器中打开XML文件.下载rtf文件打开后出现Authentication failed 问题 直接上问题图: 问题描述:在Oracle EBS中执行"资源 ...
- ajax发送请求和数据返回,Ajax发送和接收请求
首先Ajax的不刷新页面提交数据 基本上浏览器能接收的信息,Ajax都可以接收,ex:字符串,html标签,css标签,xml格式内容,json格式内容等等..... // IE浏览器 if(Acti ...
- python读取xml数据并显示为表格_用Python解析XML数据,然后用SQL创建一个数据库
我对运行代码后在命令窗口中得到的输出有点困惑.我对每一部分都复习了几遍,我不知道哪里出了问题.在 为什么字典计数打印,但其余打印语句没有显示?我还检查了SQLite文件中的表,表中没有我的数据,只有标 ...
- php http请求xml数据,php获取通过http协议post提交过来xml数据及解析xml
$xml_data =''. ''. '1234567890'. 'lgsoftwares'. 'mypassword'. 'phpmind.com'. ''. ''. ''. ''. ''. ''. ...
- ajax背景、ajax对象、ajax状态、ajax与http、ajax请求数据接口、同步与异步、ajax请求XML数据、封装ajax函数、artTemplate简介、同源策略和跨域请求、JSONP
AJAX简介: ajax背景: 1.AJAX(Asynchronous JavaScript And Xml)异步的 JavaScript 和 XML:ajax是浏览器提供的一套API,最早出现在谷歌 ...
- java post xml数据_Java发HTTP POST请求(内容为xml格式)
Java发HTTP POST请求(内容为xml格式) 一.POST请求 服务器地址:http://5.0.217.50:17001/VideoSend 服务器提供的是xml格式的http接口,接口定义 ...
- Android中XML数据解析
转载请注明出处:http://blog.csdn.net/yegongheng/article/details/38296207 XML初步 今天我们来学习另一种非常重要的数据交换格式-XML.XML ...
- PHP网页输出xml数据
直接echo是输出不了的,因为会被解析.需要在方法最前面加一行请求头 /*** @Author Lan77* @DateTime 2018-10-30* @return 传入二维数组转换成xml数据输 ...
- xquery_使用XQuery查询DB2 XML数据
xquery 您可能已经听到有关DB2 V9的嗡嗡声,DB2 V9是IBM第一个同时支持表格(基于SQL)和分层(基于XML)数据结构的数据库管理系统. 该系列的前几篇文章总结了DB2的新XML功能, ...
最新文章
- Algorithm之MC:Monte Carlo method蒙特·卡罗方法的简介、实现、应用
- Mockito 的使用
- MySQL+Tomcat+JVM,看完还怕面试官
- 建立数组并写入数据_VBA数组与字典解决方案第37讲:在VBA中字典的应用
- 暴力枚举也不能没有底线(洛谷P1003题题解,Java语言描述)
- LeetCode —— 897. 递增顺序查找树(Python)
- dll侧加载_动态载入DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)...
- string empty java,在C#中,我应该使用string.Empty还是String.Empty或“”来初始化字符串?...
- python摄像头识别快递单号查询_python如何免费对接快递鸟api单号识别查询接口
- zabbix监控软件的安装,详细教程
- 物联网应用网站——用户手册
- 肝脏、心脏、脾脏、肺脏、肾脏的毒素表现以及食疗排毒
- Java具有哪些语言特点
- 中铁汇达保险经纪保单计算个人理解
- vuex两个问题:vuex__WEBPACK_IMPORTED_MODULE_1__.default.store is not a constructor,“$store“ is not defin
- 如何用python抓取文献_浅谈Python爬虫技术的网页数据抓取与分析
- 关联规则与购物篮分析实战
- 数学图形(2.17)pappus螺线
- 利用云服务器接收微信消息,使用脚本实现云之家(类似微信)接收zabbix报警消息...
- Tomcat内存大小配置