PHP调用接口用post方法传送json数据的实例


Posted in PHP onMay 31, 2018

首先要把数据转换成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);

之后就返回数据即可。

以上这篇PHP调用接口用post方法传送json数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
Apr 01 PHP
PHP动态生成javascript文件的2个例子
Apr 11 PHP
PHPMailer发送HTML内容、带附件的邮件实例
Jul 01 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
Oct 20 PHP
Laravel 5框架学习之Eloquent 关系
Apr 09 PHP
php生成rss类用法实例
Apr 14 PHP
php三元运算符知识汇总
Jul 02 PHP
ajax+php控制所有后台函数调用
Jul 15 PHP
浅谈PHP值mysql操作类
Jun 29 PHP
php数据库操作model类(使用__call方法)
Nov 16 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
Nov 17 PHP
php 读写json文件及修改json的方法
Mar 07 PHP
ThinkPHP5 验证器的具体使用
May 31 #PHP
php 截取中英文混合字符串的方法
May 31 #PHP
PHP封装curl的调用接口及常用函数详解
May 31 #PHP
PHP通过curl获取接口URL的数据方法
May 31 #PHP
php获得刚插入数据的id 的几种方法总结
May 31 #PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
May 31 #PHP
PHP实现可精确验证身份证号码的工具类示例
May 31 #PHP
You might like
php编程实现获取excel文档内容的代码实例
2011/06/28 PHP
深入apache配置文件httpd.conf的部分参数说明
2013/06/28 PHP
php实现递归与无限分类的方法
2015/02/16 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
详解PHP实现执行定时任务
2015/12/21 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
Laravel框架实现利用中间件进行操作日志记录功能
2018/06/06 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
一些常用且实用的原生JavaScript函数
2010/09/08 Javascript
js中获取事件对象的方法小结
2011/03/13 Javascript
jQuery中用dom操作替代正则表达式
2014/12/29 Javascript
NodeJS学习笔记之FS文件模块
2015/01/13 NodeJs
jQuery中 delegate使用的问题
2015/07/03 Javascript
javascript实现2016新年版日历
2016/01/25 Javascript
Bootstrap被封装的弹层
2016/07/20 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
vue 中 beforeRouteEnter 死循环的问题
2019/04/23 Javascript
JS回调函数 callback的理解与使用案例分析
2019/09/09 Javascript
BootStrap前端框架使用方法详解
2020/02/26 Javascript
Python多线程和队列操作实例
2015/06/21 Python
django实现前后台交互实例
2017/08/07 Python
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
一行Python代码制作动态二维码的实现
2019/09/09 Python
Python JSON编解码方式原理详解
2020/01/20 Python
Python ckeditor富文本编辑器代码实例解析
2020/06/22 Python
python输出结果刷新及进度条的实现操作
2020/07/13 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
HTML5 canvas基本绘图之图形组合
2016/06/27 HTML / CSS
Dyson加拿大官方网站:购买戴森吸尘器,风扇,冷热器及配件
2016/10/26 全球购物
沪江旗下的海量优质课程平台:沪江网校
2017/11/07 全球购物
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
九年级物理教学反思
2014/01/29 职场文书
学校督导评估方案
2014/06/10 职场文书
2014年企业工会工作总结
2014/11/12 职场文书