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实现登陆验证码(类似条行码状)
Oct 09 PHP
PHP获取当前页面完整URL的实现代码
Jun 10 PHP
PHP goto语句简介和使用实例
Mar 11 PHP
PHP正则替换函数preg_replace和preg_replace_callback使用总结
Sep 22 PHP
PHP版微信公众平台红包API
Apr 02 PHP
详解PHP错误日志的获取方法
Jul 20 PHP
PHP读取大文件的几种方法介绍
Oct 27 PHP
PHP实现负载均衡下的session共用功能
Apr 17 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
Jun 13 PHP
Laravel配置全局公共函数的方法步骤
May 09 PHP
PHP实现带进度条的Ajax文件上传功能示例
Jul 02 PHP
Laravel重定向,a链接跳转,控制器跳转示例
Oct 22 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数据库操作面向对象的优点
2006/10/09 PHP
发一个php简单的伪原创程序,配合商城采集用的
2010/10/12 PHP
php网页标题中文乱码的有效解决方法
2014/03/05 PHP
让ThinkPHP支持大小写url地址访问的方法
2014/10/31 PHP
php获取excel文件数据
2017/04/21 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
用js来获取上传的文件名纯粹是为了美化而用
2013/10/23 Javascript
js实现checkbox全选和反选示例
2014/05/01 Javascript
jquery动态添加元素事件失效问题解决方法
2014/05/23 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
2015/12/03 Javascript
AngularJS 入门教程之事件处理器详解
2016/08/19 Javascript
详解vue beforeEach 死循环问题解决方法
2020/02/25 Javascript
vue 使用插槽分发内容操作示例【单个插槽、具名插槽、作用域插槽】
2020/03/06 Javascript
[01:01:18]VP vs NIP 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python实现文件名批量替换和内容替换
2014/03/20 Python
python smtplib模块自动收发邮件功能(一)
2018/05/22 Python
对python中的装包与解包实例详解
2019/08/24 Python
Python 最强编辑器详细使用指南(PyCharm )
2019/09/16 Python
Python实现快速排序的方法详解
2019/10/25 Python
Python ORM框架Peewee用法详解
2020/04/29 Python
使用Python防止SQL注入攻击的实现示例
2020/05/21 Python
python如何进行矩阵运算
2020/06/05 Python
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
授权委托书(完整版)
2014/09/10 职场文书
班子群众路线教育实践个人对照检查材料思想汇报
2014/09/30 职场文书
公务员群众路线心得体会
2014/11/03 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
物业客服专员岗位职责
2015/04/07 职场文书
2015年化验员工作总结
2015/04/10 职场文书
小学三年级班主任工作经验交流材料
2015/11/02 职场文书
《圆的面积》教学反思
2016/02/19 职场文书
vue3如何优雅的实现移动端登录注册模块
2021/03/29 Vue.js