客户端写接口其中模拟post提交

来源:互联网 发布:免费采购软件 编辑:程序博客网 时间:2024/06/05 23:02
<?php
error_reporting(0);
$data=array(
       '0'=>array(
'menu_id' =>60,
'num' =>2,
    ),
       '1'=>array(
'menu_id' =>61,
'num' => 3,
    )
);
$request['list'] = urlencode(json_encode($data));
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://yp.dingcan.com/interface.php?app=interface&app_act=cart");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($request));
curl_exec($ch);
curl_close($ch);

?>

注释:其中post提交数据为json,这个需要有数组转换成json之后再进行url编码,这样就可以了。利用curl 模拟提交。list为最外层的json的键。

原创粉丝点击