<?php
namespace Home\Controller;use Think\Controller;class UrlController extends Controller
{//xml形式获取post的值curlpublic function send(){$header[] = 'Content-type: text/xml';//定义content-type为xml$xml = '<xml>';$xml .= '<name>name</name>';$xml .= '<age>14</age>';$xml .= '</xml>';$url = 'http://localhost/tp/index.php/Home/Url/get';$ch = curl_init(); //初始化curlcurl_setopt($ch, CURLOPT_URL, $url);//设置链接curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//设置是否返回信息curl_setopt($ch, CURLOPT_HTTPHEADER, $header);//设置HTTP头curl_setopt($ch, CURLOPT_POST, 1);//设置为POST方式curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);//POST数据$response = curl_exec($ch);//接收返回信息if (curl_errno($ch)) {//出错则显示错误信息print curl_error($ch);}curl_close($ch); //关闭curl链接//$response可以显示到echo $response;//显示返回信息,
    }public function get(){/*$xmldata = file_get_contents("php://input");echo $xmldata;*/if($GLOBALS['HTTP_RAW_POST_DATA'])echo $GLOBALS['HTTP_RAW_POST_DATA'];
}
}

$input = $GLOBALS['HTTP_RAW_POST_DATA'];libxml_disable_entity_loader(true);$xml = simplexml_load_string($input,'SimpleXMLElement',LIBXML_NOCDATA);var_dump($xml);

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

PHP以xml形式获取POST数据相关推荐

  1. Spring获取JavaBean的xml形式和注解形式

    Spring获取JavaBean的xml形式和注解形式 文章目录 一.用xml文件方式管理JavaBean 1. 创建一个xml配置文件 2. 将一个Bean交由spring创建并管理 3. 获取Sp ...

  2. java解析xml实例——获取天气信息

    获取xml并解析其中的数据: package getweather.xml;import java.io.IOException; import java.util.HashMap; import j ...

  3. Android - xml动画,识别手势动作,代码抽取,获取手机SIM卡串号,获取联系人数据,开机广播,发送/解析短信,报警音乐

    转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72878059 1.Activity的任务栈 1.类似一个木桶,每层只能放一个木块,我 ...

  4. flash 图表(XML动态获取数据)

    制作数据图表的插件有很多,像highcharts等,今天来讲一下用flash做图表,并用XML动态获取数据! 首先图表样式如下: HTML代码: <html> <head> & ...

  5. PHP获取POST数据的几种方法汇总

    一.PHP获取POST数据的几种方法 方法1.最常见的方法是:$_POST['fieldname']; 说明:只能接收Content-Type: application/x-www-form-urle ...

  6. JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】...

    什么是EL表达式? 表达式语言(Expression Language,EL),EL表达式是用"${}"括起来的脚本,用来更方便的读取对象! EL表达式主要用来读取数据,进行内容的 ...

  7. php获取post全部数据,PHP获取POST数据的几种方法汇总_PHP教程

    PHP获取POST数据的几种方法汇总 本文给大家汇总介绍了PHP获取POST数据的几种常用方法,这里分享给大家,有需要的小伙伴来参考下吧. 一.PHP获取POST数据的几种方法 方法1.最常见的方法是 ...

  8. ajax获取服务器端数据参数详解

    1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. 2.type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如 ...

  9. 实训1_获取产业数据并存储_预处理与简单分析

    目录 1. 实训一. 获取产业数据并存储.预处理与分析 1.1 实训内容概述 1.2 实训知识点: 1.2.1 爬取网页数据 1.2.1.1 一般格式 1.2.1.2 采用pandas读取网页表格数据 ...

最新文章

  1. Node.js session 存储的几种方法
  2. 安卓高手之路之(架构设计)
  3. 云上主机SSH秘钥对连接linux注意事项
  4. 如何在时间紧迫情况下进行机器学习:构建标记的新闻 数据 库 开发 标记 网站 阅读1629 原文:How we built Tagger News: machine learning on a
  5. Lock-Free 编程
  6. CDH5部署三部曲之二:部署和设置,高薪程序员必会
  7. import torch报错 from torch._C import * ImportError: DLL load failed: 找不到指定的程序。解决办法
  8. gitee怎么看用户名_怎么优雅的写博客 Typora + picGo
  9. 30个精品Python练手项目
  10. java物流专线快运系统源码TMS
  11. 怎么使用计算机操作鼠标,新手学电脑如何使用鼠标
  12. 批量识别PDF文件(图片类型)中的文字
  13. android 仿ios地址,Android 仿苹果通话界面源码
  14. html中border的作用,border在html中是什么意思
  15. 恋爱计时:只要时间在走,我们的爱就在继续
  16. 3、可燃气体的爆炸极限
  17. 阿里云国际版ECS云服务器Windows系统手动搭建WordPress
  18. 用金字塔原则思考与表达
  19. Reflected File Download Attack
  20. 不要让你的习以为常,用余生去懊悔!

热门文章

  1. RTX5 | 消息队列04 - (实战技巧)串口中断回调函数ISR同步线程
  2. C++学习之CodeBlocks安装与调试
  3. c语言除法加括号么,算不了除法,为什么?
  4. python没有联网_无网环境下的 Python 开发指南
  5. python优雅编程_Python优雅编程——Collections模块中的高性能数据类型
  6. Oracle笔记-USRS01.DBF文件过大,解决办法
  7. Linux学习笔记-调用pthead_create创建线程
  8. mysql导入_导出命令_MySQL导入导出命令
  9. mysql 5.7.17 64位_Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程
  10. oracle取消备份存放本地,Oracle自动备份,压缩打包,删除原文件