`

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对象数据,并通过示例代码详细解析了发送过程。文章首先强调了JSON格式在Http传输对象时的优越性,并指出为了确保数据能够被正确处理,需要在请求头中明确指定...

    使用java请求json接口数据

    标题"使用java请求json接口数据"指出我们要使用Java发送HTTP请求到一个提供JSON数据的接口。这通常涉及到HTTP的GET或POST方法。GET用于从服务器获取数据,而POST用于向服务器发送数据。在Java中,我们可以使用`java...

    使用Ajax向PHP服务端发送请求并返回JSON数据

    在这个PHP脚本中,我们使用`file_get_contents('php://input')`获取POST请求的原始数据,然后用`json_decode`将其转换为PHP数组。处理完数据后,我们构建一个响应数组,设置响应头为`application/json`,最后用`json...

    PHP调用接口用post方法传送json数据的实例

    Post请求是一种常见的HTTP请求方法,用于将数据从客户端发送到服务器端。在本例中,我们将使用curl扩展库来发起post请求,并将json数据作为请求体传送到服务器端。 在PHP中,我们可以使用curl_init()函数来初始化...

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

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

    jQuery+get/post+Ajax+Json

    $.get用于发送GET请求,而$.post用于发送POST请求。它们都接受四个参数:URL、数据、回调函数和类型。例如,我们可以这样使用它们: ```javascript $.get('api.php', { key: 'value' }, function(response) { ...

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

    本文主要介绍了 PHP 基于 curl 模拟 post 提交 json 数据操作,通过实例形式分析了 PHP 使用 curl 实现 post 方式提交 json 数据相关操作步骤与留意事项。下面是文章的详细介绍: 首先,需要了解什么是 curl?curl ...

    android请求php数据通过json交互demo

    在Android应用开发中,与服务器进行数据交互是一个常见的需求,...以上就是关于“Android请求PHP数据通过JSON交互”的基本流程和关键知识点,希望对你有所帮助。记得在实际项目中,根据具体需求进行适当的调整和优化。

    jQuery中ajax请求后台返回json数据并渲染HTML的方法

    这个方法允许我们指定请求的类型(如GET或POST)、URL地址、传递的数据以及当请求成功时如何处理返回的数据。 2. 后台数据的返回格式:在后台处理完毕后,返回的数据需要被编码为JSON格式。PHP是常用于处理请求并...

    php与Android用json进行数据交互

    ### PHP与Android通过JSON进行数据交互 在当前移动互联网时代,服务器端与客户端的数据交互变得尤为重要。本篇文章将深入探讨如何使用PHP作为后端服务语言与Android应用通过JSON格式进行高效的数据交互。 #### 一...

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

    在“php-curl+ajax+json数据传输2.0版本”中,通过PHP-cURL在服务器端处理AJAX的跨域请求,可以避免前端需要复杂的跨域设置。 `JSON` (JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写...

    extjs_php向后台提交json_post的接收方法实例

    当ExtJS应用需要向PHP后端提交JSON数据时,通常会使用POST请求。然而,有时直接通过`$_POST`数组获取JSON数据可能无法正常工作,这时我们需要采用不同的接收策略。以下是一个关于如何正确接收ExtJS发送的JSON POST...

    php基于jquery的ajax技术传递json数据简单实例.docx

    POST 请求是一种 HTTP 请求方法,用于将数据从客户端发送到服务器端。在本例中,我们使用 POST 请求将表单数据从 HTML 页面发送到 PHP 页面。 JSON 对象 JSON 对象是一种数据格式,是一种基于键值对的数据结构。在...

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

    在本文中,我们将深入探讨如何使用PHP来接收通过POST方法发送的数据,并且解析这些数据中的JSON格式信息。首先,我们来看一下提供的代码片段: ```php <?php $json_string = $_POST['txt_json']; if (ini_get('...

    php基于jquery的ajax技术传递json数据简洁实例_.docx

    这段代码使用`serialize()`方法将表单元素序列化为URL编码格式的字符串,然后通过`$.ajax`发送POST请求到'ab.php'。`dataType: 'json'`指定我们期望服务器返回的数据类型为JSON。`success`回调函数接收到数据后,将...

    php接收json数据,保存数据库

    在PHP中,我们可以通过`file_get_contents('php://input')`来获取HTTP请求的原始输入,这通常包含JSON数据。例如: ```php $json_data = file_get_contents('php://input'); ``` 步骤2:解码JSON数据 接着,使用`...

    Android与PHP通过JSON交互

    - Android端将JSON数据作为POST请求的Body发送。 - PHP端使用`file_get_contents("php://input")`读取POST数据,然后使用`json_decode()`解析JSON。 **四、PHP处理JSON数据** 在PHP中,我们依赖`json_encode()`和...

    ajax与php利用json传输数据,实现局部刷新

    设置请求的URL、方法(GET或POST)、头部信息(如Content-Type: application/json)以及发送的数据。 5. **响应的处理**:Ajax请求成功后,会触发`onreadystatechange`事件,当状态变为4(表示请求已完成)且状态码...

    易语言POST提交例子

    3. **执行POST请求**:使用“发送HTTP请求”命令,传入网络连接对象、请求方法(POST)、请求URL、POST数据及请求头信息。请求头可以包含Content-Type来声明数据类型,通常是`application/x-www-form-urlencoded`。...

Global site tag (gtag.js) - Google Analytics