Rumah > pembangunan bahagian belakang > tutorial php > 关于用POST方法发送JSON数据的问题。

关于用POST方法发送JSON数据的问题。

WBOY
Lepaskan: 2016-06-23 13:37:05
asal
1008 orang telah melayarinya

stream_context_create用这个函数POST方法发送json对象的例子。有的麻烦发段代码上来。谢谢了。不要用curl


回复讨论(解决方案)

不知道你具体的需求,给个代码片段

$opts = array(    'http' => array(        'method' => 'POST',        'header' => 'content-type:application/x-www-form-urlencoded',        'user_agent' => $_SERVER['HTTP_USER_AGENT'],        'content' => http_build_query($data)    )    ); $context = stream_context_create($opts);$result = file_get_contents($url, false, $context);
Salin selepas log masuk
Salin selepas log masuk

不知道你具体的需求,给个代码片段

$opts = array(    'http' => array(        'method' => 'POST',        'header' => 'content-type:application/x-www-form-urlencoded',        'user_agent' => $_SERVER['HTTP_USER_AGENT'],        'content' => http_build_query($data)    )    ); $context = stream_context_create($opts);$result = file_get_contents($url, false, $context);
Salin selepas log masuk
Salin selepas log masuk




$data请问这个是数组?还是什么?麻烦贴出来一下。谢谢。

$data 是一个数组,保存有你需要传递的数据

例如
$data = array('a' => 1, 'b' => 2, 'C' => 'abc');

$data 是一个数组,保存有你需要传递的数据

例如
$data = array('a' => 1, 'b' => 2, 'C' => 'abc');



可是json串的内容怎么传过去呢?

不就是一个串吗?
就字符串而言,json 串与普通字符串并没有区别呀

关键在于对方是如何接收的

不就是一个串吗?
就字符串而言,json 串与普通字符串并没有区别呀

关键在于对方是如何接收的






这是服务器端接收的方法,有两个参数。
第二个参数是一个查询的实体对象。

他要求的数据格式具体是什么样的呢?

他要求的数据格式具体是什么样的呢?



调用的时候一共POST过去两个参数,一个是appkey,另外一个是model,下面这个是组成json串的数组。

array('PageIndex'=>1, 'PageSize'=>20, 'StartTime'=>'2015-04-07 08:00:00', 'EndTime'=>'2015-04-07 22:00:00')

如果你弄不清所需的格式,请你向 C++(还是 C#)开发人员咨询一下

如果你弄不清所需的格式,请你向 C++(还是 C#)开发人员咨询一下



搞定了。谢谢您!!结帖。
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan