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 相关文章推荐
其他功能
Oct 09 PHP
require(),include(),require_once()和include_once()区别
Mar 27 PHP
linux下 C语言对 php 扩展
Dec 14 PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
Jun 08 PHP
有关PHP性能优化的介绍
Jun 20 PHP
详解PHP导入导出CSV文件
Nov 03 PHP
php查询相似度最高的字符串的方法
Mar 12 PHP
codeigniter实现get分页的方法
Jul 10 PHP
php输出图像的方法实例分析
Feb 16 PHP
php简单生成一组与多组随机字符串的方法
May 09 PHP
PHP设计模式之工厂模式(Factory Pattern)的讲解
Mar 21 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 26 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提示Cannot modify header information - headers already sent by解决方法
2014/09/22 PHP
PHP多文件上传实例
2015/07/09 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
用Laravel轻松处理千万级数据的方法实现
2020/12/25 PHP
JavaScript使用prototype定义对象类型(转)[
2006/12/22 Javascript
xml 与javascript结合的问题解决方法
2007/03/24 Javascript
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
jQuery EasyUI基础教程之EasyUI常用组件(推荐)
2016/07/15 Javascript
你真的了解BOM中的history对象吗
2017/02/13 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
mui框架移动开发初体验详解
2017/10/11 Javascript
vue中,在本地缓存中读写数据的方法
2018/09/21 Javascript
Vue打包后访问静态资源路径问题
2019/11/08 Javascript
在Django的URLconf中使用命名组的方法
2015/07/18 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
解决pyqt中ui编译成窗体.py中文乱码的问题
2016/12/23 Python
python如何实现int函数的方法示例
2018/02/19 Python
python实现简单登陆流程的方法
2018/04/22 Python
python使用MQTT给硬件传输图片的实现方法
2019/05/05 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
Django 路由层URLconf的实现
2019/12/30 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
2020/02/27 Python
Python数据相关系数矩阵和热力图轻松实现教程
2020/06/16 Python
美国医疗用品、医疗设备和家庭保健用品商店:Medical Supply Depot
2018/07/08 全球购物
新学期班主任寄语
2014/01/18 职场文书
道德演讲稿
2014/05/21 职场文书
学前教育专业求职信
2014/09/02 职场文书
结婚十年感言
2015/07/31 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
jQuery实现影院选座订座效果
2021/04/13 jQuery
浅谈PHP7中的一些小技巧
2021/05/29 PHP
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python