php使用curl提交xml数据

$str_callback_url="xxxx.com/api.php";
$str_callback_url="xml数据";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $str_callback_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_POST, 1);
$arr_header[] = "Content-type: text/xml";
curl_setopt($ch, CURLOPT_HTTPHEADER, $arr_header);
curl_setopt($ch, CURLOPT_POSTFIELDS, $str_xml);
$str_return_data = curl_exec($ch);

php使用curl提交xml数据,布布扣,bubuko.com

时间: 2024-10-26 01:36:36

php使用curl提交xml数据的相关文章

cURL模拟POST方法提交XML数据并解析

php编程中会用到xml格式传送数据,这里演示下php以post形式发送xml,服务器接收,并解析xml的过程! post_xml.php源码: 1 <?php 2 header("Content-Type:text/html; charset=utf-8"); 3 //检测是否支持cURL 4 if(!extension_loaded('curl')) 5 { 6 trigger_error('对不起,请开启curl功能模块!', E_USER_ERROR); 7 } 8 //

使用 PHP cURL 提交 JSON 数据

http://www.oschina.net/code/snippet_54100_7351 http://www.lornajane.net/posts/2011/posting-json-data-with-php-curl $data = array("name" => "Hagrid", "age" => "36"); $data_string = json_encode($data); $ch = cur

AJAX+cURL+SimpleXMLElement处理数据

curl_xml.html: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>cURL提交XML数据</title> 6 <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"&g

curl之post提交xml

直接上代码: 1 /** 2 * 以post方式提交xml到对应的接口url 3 * 4 * @param string $xml 需要post的xml数据 5 * @param string $url url 6 * @param bool $useCert 是否需要证书,默认不需要 7 * @param int $second url执行超时时间,默认30s 8 * @throws WxPayException 9 */ 10 private static function postXmlC

curl提交表单返回数据的封装

/**  * 通过curl提交表单获取数据  * @param array $post 需要提交的数据  * @param string $url 需要提交到的地址  * @return array $is_success 返回的数据  */ function getInfoByCurl($post,$url){     //初始化一个curl会话,返回一个curl句柄,供curl_setopt(), curl_exec()和curl_close() 函数使用     $ch=curl_init

PHP 以POST方式提交XML、获取XML,最后解析XML

以POST方式提交XML // Do a POST $data="<?xml version='1.0' encoding='UTF-8'?> <TypeRsp> <CONNECT_ID>1</CONNECT_ID> <MO_MESSAGE_ID>2</MO_MESSAGE_ID> </TypeRsp>"; //$data = array('name' => 'Dennis', 'surname'

解决tomcat提交的数据乱码的问题

有时,开发过程中会遇到前端传入"中文"并返回时,会出现乱码!主要是因为前端通过tomcat7提交的数据就出现了乱码的问题,也就说根源在于tomcat7. 有2中方案解决该问题: (1)使用tomcat8,代替tomcat7 (2)可以修改tomcat7的server.xml中配置:

解决表单GET提交后台数据乱码问题

?在页面上提交数据到服务器有两种方式"GET"和"POST",当使用"GET"时,传输的数据是直接拼接在URL后面的.当数据中含有对HTML来说不安全的字符例如中文时,就会被编码,一般采用的是UTF-8编码.这时URL已经被转义成相对安全的字符串.此时再经过ios-8859-1的编码方式转换成二进制的形式跟随请求头一起发送到服务器端. ?到达服务器端时,服务器也对数据进行两次解码,服务器先把数据经过ios-8859-1解码,然后根据服务器默认的编

iOS开发-使用第三方库AFNetWorking解析JSON和XML数据

利用第三方库AFNetWorking解析网络请求的JSON和MXL数据具有很多方便的地方. 第三方库的下载地址:https://github.com/AFNetworking/AFNetworking 导入的包和宏定义 1 #import "ViewController.h" 2 #import "AFNetworking.h" 3 #import "GDataXMLNode.h" 4 5 //json地址 6 #define kJSONUrlS