`

PHP通过Http Post请求发送Json对象数据

 
阅读更多
public static  function httpPostJson($url, $jsonStr){
    $ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonStr);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
            'Content-Type: application/json; charset=utf-8',
'Content-Length: ' . strlen($jsonStr)
        )
    );
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
return array($httpCode, $response);
}


http://blog.csdn.net/u014646984/article/details/45765947
分享到:
评论

相关推荐

    PHP使用Http Post请求发送Json对象数据代码解析

    主要介绍了PHP使用Http Post请求发送Json对象数据代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    PHP基于curl模拟post提交json数据示例

    主要介绍了PHP基于curl模拟post提交json数据操作,结合实例形式分析了php使用curl实现post方式提交json数据相关操作步骤与注意事项,代码简单实用,需要的朋友可以参考下

    PHP实现发送和接收JSON请求

    很多API由于需要传递的参数较多所以要求用包含所有参数的JSON数据作为POST请求的请求体来替代FormData传递参数的方式,在参数量较多时POST JSON要比POST FormData便于开发和测试,今天我们就来看一下在PHP中如何发送...

    php-curl+ajax+json数据传输2.0版本

    php-curl+ajax+json数据传输2.0版本,用curl解决ajax跨域请求被拒绝问题。不用在php后端设置跨域请求了。

    ASP.NET接口请求返回解析整合json工具源码

    1、POST、GET请求接口,返回结果,查看json,解析json,整合一体化开发工具。 二、菜单功能 1、操作、编辑、帮助 2、POST、GET请求接口,返回结果 3、查看、解析json 三、注意事项 1、开发环境为Visual Studio ...

    php获取post中的json数据的实现方法

    最近用到ext与PHP交互,ext把json数据post给PHP,但在PHP里面$_post获取不到,$_REQUEST也获取不到,但是通过firedebug看到的请求信息确实是把JSON数据post给了PHP,这什么情况

    使用json和服务器php交互的简单实例

    使用json包装数据,采用post的方法向服务器发送php请求并获得返回的数据。

    使用PHP接收POST数据,解析json数据

    php $json_string = $_POST[“txt_json”]; if(ini_get(“magic_quotes_gpc”)==”1″) { $json_string=stripslashes($json_string); } $user = json_decode($json_string); echo var_dump($user);?>在这...

    php封装一些常用的工具类

    一个php封装一些常用的工具类,将xml转换为数组,将数组转化成xml,PHP post请求之发送XML数据,PHP post请求之发送Json对象数据,PHP post请求之发送数组,接收xml数据并转化成数组,接收json数据并转化成数组,...

    php使用fsockopen函数发送post,get请求获取网页内容的方法

    本文实例讲述了php使用fsockopen函数发送post,get请求获取网页内容的方法。分享给大家供大家参考。 具体实现代码如下: 复制代码 代码如下:$post =1; $url = parse_url($url); $host =’//www.jb51.net’; $path ...

    aspnet接口请求返回解析整合json工具源码

    1、POST、GET请求接口,返回结果,查看json,解析json,整合一体化开发工具。 二、菜单功能 1、操作、编辑、帮助 2、POST、GET请求接口,返回结果 3、查看、解析json 三、注意事项 1、开发环境为Visual Studio ...

    php封装一些常用的工具类.zip

    介绍一个php封装一些常用的工具类,将xml转换为数组,将数组转化成xml,PHP post请求之发送XML数据,PHP post请求之发送Json对象数据,PHP post请求之发送数组,接收xml数据并转化成数组,接收json数据并转化成数组...

    PHP基于CURL发送JSON格式字符串的方法示例

    * post 发送JSON 格式数据 * @param $url string URL * @param $data_string string 请求的具体内容 * @return array * code 状态码 * result 返回结果 */ function post_json_data($url, $data_string) { $ch = ...

    解析PHP 使用curl提交json格式数据

    $data_string = json_encode($data); $ch = curl_init(‘http://api.local/rest/users’);curl_setopt($ch, CURLOPT_CUSTOMREQUEST, “POST”);curl_setopt($ch, CURLOPT_POSTFIELDS,$data_string);curl_setopt($ch,...

    php curl获取到json对象并转成数组array的方法

    今天小编就为大家分享一篇php curl获取到json对象并转成数组array的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案

    在使用jquery的时候进行post请求的时候很简单. $.ajax({ type: 'POST', url:'process.php', data: formData, dataType: 'json', success: function(result){ //do something } }); 对这个传输的数据我们...

    PHP实现支持GET,POST,Multipart/form-data的HTTP请求类

    本文实例讲述了PHP实现支持GET,POST,Multipart/form-data的HTTP请求类及其应用,分享给大家供大家参考。具体如下: HttpRequest.class.php类文件如下: <?php /** HttpRequest class, HTTP请求类,支持GET,POST,...

    如何解析json对象

    您正在尝试解码整个请求正文,而不是特定的JSON字段。 试试:if(isset($ _ POST ['logjson'])){$ someArray = json_decode($ _ POST ['logjson']); ...}

Global site tag (gtag.js) - Google Analytics