php使用curl模拟提交XML
来源:互联网 发布:gps漂移过滤算法 源码 编辑:程序博客网 时间:2024/06/06 02:24
$xmlData = '<?xml version="1.0" encoding="UTF-8"?> <Request> <appId>1111</appId> <timeType>1111</timeType> </Request>'; $auth = base64_encode('aaf98f894e3e5b81014e48eba7520b0a:' . $t); $header[] = "Accept:application/xml"; //定义content-type为xml,注意是数组 $header[] = "Content-Type:application/xml"; $header[] = "charset=utf-8"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlData); <span style="color:#ffcc99;"> </span><span style="color:#ff0000;"> curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);</span> $response = curl_exec($ch); if (curl_errno($ch)) { print curl_error($ch); } curl_close($ch);
注意标红的地方:有很多第三代url是不需要SSL 证书的,不加标红的两行代码会报 SSL certificate problem等一系列错误(反正就是证书问题),加上标红的并且设为false即可。本人亲身经历
0 0
- php使用curl模拟提交XML
- PHP CURL模拟POST提交XML数据
- php用curl模拟提交XML数据,接收处理
- php curl 模拟post提交
- php使用curl 模拟表单提交文件和数据
- PHP中CURL使用POST提交XML数据
- 用php curl 模拟post 提交
- PHP CURL 模拟提交(支持代理)
- PHP CURL 模拟提交(支持代理)
- php curl模拟post提交数据示例
- php curl模拟post请求提交数据
- php CURL 模拟 POST 提交数据
- php使用curl多线程提交
- PHP CURL模拟表单post提交文件,curl POST文件
- php 使用cURL 模拟注册
- PHP使用CURL模拟POST/GET方式提交数据,支持HTTPS请求
- PHP使用CURL模拟POST/GET/PUT/DELETE方式提交数据
- PHP中使用curl及代理IP模拟post提交【两种实用方法】
- php 获取今日 昨日 本周 上一周 本月 近三个月的起至时间戳
- 富文本,NSAttributedString 与 coreText
- Install MongoDB on OS X
- [LeetCode 224]Basic Calculator
- RESTEasy hello world example
- php使用curl模拟提交XML
- Retrofit原理及调用流程分析
- s3c2440 LCD(sony x35)
- 搭建自己的github ---Gitorious
- 文章标题
- wamp环境搭建
- hdu4649 概率dp
- java测试类调用LDAP服务器客户端信息实行增删改查
- 使用MarkDown编辑器