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 相关文章推荐
操作Oracle的php类
Oct 09 PHP
php模板中出现空行解决方法
Mar 08 PHP
php中的路径问题与set_include_path使用介绍
Feb 11 PHP
Smarty中的注释和截断功能介绍
Apr 09 PHP
PHP实现Google plus的好友拖拽分组效果
Oct 21 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
Nov 09 PHP
PHP执行shell脚本运行程序不产生core文件的方法
Dec 28 PHP
php事务回滚简单实现方法示例
Mar 28 PHP
PHP实现更改hosts文件的方法示例
Aug 08 PHP
PHP Laravel 上传图片、文件等类封装
Aug 16 PHP
PHP使用CURL实现下载文件功能示例
Jun 03 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Mar 09 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
解决phpmyadmin中缺少mysqli扩展问题的方法
2013/05/06 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
2013/07/01 PHP
Codeigniter实现智能裁剪图片的方法
2014/06/12 PHP
又拍云异步上传实例教程详解
2016/04/19 PHP
js constructor的实际作用分析
2011/11/15 Javascript
解决javascript:window.close()在chrome,Firefox下失效的问题
2013/05/07 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
2013/11/21 Javascript
extjs 如何给column 加上提示
2014/07/29 Javascript
JS+CSS实现表格高亮的方法
2015/08/05 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
Bootstrap3 Grid system原理及应用详解
2016/09/30 Javascript
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
2018/07/31 NodeJs
layui: layer.open加载窗体时出现遮罩层的解决方法
2019/09/26 Javascript
Vue 实现分页与输入框关键字筛选功能
2020/01/02 Javascript
Vue中fragment.js使用方法小结
2020/02/17 Javascript
node.js如何操作MySQL数据库
2020/10/29 Javascript
一篇超完整的Vue新手入门指导教程
2020/11/18 Vue.js
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
Python判断对象是否相等及eq函数的讲解
2019/02/25 Python
python简单验证码识别的实现方法
2019/05/10 Python
postman和python mock测试过程图解
2020/02/22 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
美国男士和女士奢侈品折扣手表购物网站:Certified Watch Store
2018/06/13 全球购物
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
介绍下static、final、abstract区别
2015/01/30 面试题
对祖国的寄语大全
2014/04/11 职场文书
2014年教师学期工作总结
2014/11/08 职场文书
国情备忘录观后感
2015/06/04 职场文书
部门主管竞聘书
2015/09/15 职场文书
2016计划生育先进个人事迹材料
2016/02/29 职场文书
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers