PHP中CURL使用POST提交XML数据
来源:互联网 发布:加壳软件 编辑:程序博客网 时间:2024/05/21 20:29
最近要写一个接口,对方只接受XML数据,毕竟是别人提供的接口,所以规则还是要按照别人的来写。
之前也写过《模拟post登陆提交表单问题详解》 里面也有一种使用CURL模拟POST的方法,可以看看。
代码如下:
$url = "http://www.pooy.net/login";<!--?xml version="1.0"?--> $ch = curl_init();$header[] = "Content-type: text/xml";//定义content-type为xmlcurl_setopt($ch, CURLOPT_URL, $url); //定义表单提交地址curl_setopt($ch, CURLOPT_POST, 1); //定义提交类型 1:POST ;0:GETcurl_setopt($ch, CURLOPT_HEADER, 1); //定义是否显示状态头 1:显示 ; 0:不显示curl_setopt($ch, CURLOPT_HTTPHEADER, $header);//定义请求类型curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);//定义是否直接输出返回流curl_setopt($ch, CURLOPT_POSTFIELDS, $data); //定义提交的数据,这里是XML文件 curl_close($ch);//关闭
在PHP中CURL使用POST提交XML数据时,一定要定义content-type为xml,要不然默认是text/html!
本文转载于:http://www.pooy.net/post-action.html
- PHP中CURL使用POST提交XML数据
- PHP CURL模拟POST提交XML数据
- php中使用Curl、socket、file_get_contents三种方法POST提交数据
- php curl模拟post提交数据示例
- php curl模拟post请求提交数据
- php CURL 模拟 POST 提交数据
- php curl post提交数据失败解决方法
- PHP CURL POST提交
- php使用curl模拟提交XML
- PHP使用CURL模拟POST/GET方式提交数据,支持HTTPS请求
- PHP使用CURL模拟POST/GET/PUT/DELETE方式提交数据
- 使用PHP CURL的POST数据
- 使用PHP CURL的POST数据
- 使用PHP CURL的POST数据
- php 使用 curl 发送 post 数据
- php 使用 curl 发送 post 数据
- php 使用 curl 发送 post 数据
- php 使用 curl 发送 post 数据
- 函数嵌套找最大值
- <img src="javascript:alert(/xss/)">已经慢慢过时了的
- cocos2d-x 粒子移动类型
- Uva-673-Parentheses Balance
- 【来自豆瓣】--要么滚要么拼命
- PHP中CURL使用POST提交XML数据
- WinSock IO模型四: 重叠I/O (完成例程)
- 使用imageMagick中composite命令帮助你合并图片
- 十条nmap常用的扫描命令
- 如何在命令行下编译C++程序
- uva 1317 - Concert Hall Scheduling(最小费用最大流)
- 图像处理
- 第三周 项目二 修旱冰场
- ImageMagick 中文手册