PHP调用接口用post方法传送json数据
首先要把数据转换成json格式,再通过curl方法调用接口并传参数
代码如下:
$keyword = urlencode($_POST["keyword"]);
$parameters = json_encode(array("keyWord"=>$keyword,"areaCode"=>"*"));
$post_data["appToken"] = "323ds7674354fds32fdsda60173";//随便写的
$post_data["parameters"] = $parameters;
$url = "http://serde.com/compadddvd/index";//随便写的
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);//用post方法传送参数
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);
之后就返回数据即可。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: jQuery源码分析之$.inArray()函数
- 下一篇: $.post传JSON到后台及接收方法
