Php 通过curl提交post内容为 Json的请求
2017-05-19 19:43
549 查看
<?php
$data = array("cNos" => array("1064917432615","1064917432615"), "date" => "20170515");
$data_string = json_encode($data);
print_r($data_string);
$ch = curl_init('http://****/BatchQuery/Post1?eId=30005');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS,$data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
curl_setopt($ch, CURLOPT_ENCODING, 'deflate');
$result = curl_exec($ch);
print_r($result)
?>
$data = array("cNos" => array("1064917432615","1064917432615"), "date" => "20170515");
$data_string = json_encode($data);
print_r($data_string);
$ch = curl_init('http://****/BatchQuery/Post1?eId=30005');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS,$data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string))
);
curl_setopt($ch, CURLOPT_ENCODING, 'deflate');
$result = curl_exec($ch);
print_r($result)
?>
相关文章推荐
- php通过CURL模拟post提交请求
- Android+PHP 使用HttpClient提交POST的请求,使用JSON解析响应
- php 通过curl进行GET/POST(包含鉴权)请求
- PHP基于curl模拟post提交json数据示例
- php通过curl post和get发送json数据实例 curl命令转为php源码
- (转载)PHP 下 CURL 通过 POST 提交表单失败的原因之一与解决办法
- php 通过curl将上传的form表单整个post到处理业务的请求中
- PHP 下 CURL 通过 POST 提交表单失败的原因及解决方法
- PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据
- php 利用curl通过post方式传递json
- PHP通过Http Post请求发送Json对象数据?
- php 通过CURL 发送Http的post请求
- PHP如何通过Http Post请求发送Json对象数据?
- PHP如何通过Http Post请求发送Json对象数据?
- php小代码----curl模拟登录及登录后并通过多线程进行重复post数据提交
- php 通过curl post发送json数据实例
- 通过PHP的Curl函数模拟Post获取内容
- php发送get、post请求的几种方法 以及获取内容
- jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
- 如何向php服务器发送数据为json的post请求