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到后台及接收方法