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时的知识积累总结
Jun 07 PHP
解析PHP实现多进程并行执行脚本
Jun 18 PHP
PHP5中GD库生成图形验证码(有汉字)
Jul 28 PHP
ThinkPHP权限认证Auth实例详解
Jul 22 PHP
PHP中header用法小结
May 23 PHP
PHP的AES加密算法完整实例
Jul 20 PHP
php+ajax登录跳转登录实现思路
Jul 31 PHP
PHP带节点操作的无限分类实现方法详解
Nov 09 PHP
PHP获取二叉树镜像的方法
Jan 17 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 10 PHP
PHP swoole和redis异步任务实现方法分析
Aug 12 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
Oct 17 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实现维护文件代码
2007/06/14 PHP
详解php中反射的应用
2016/03/15 PHP
jQuery+php简单实现全选删除的方法
2016/11/28 PHP
PHP检测数据类型的几种方法(总结)
2017/03/04 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
JavaScript 数组循环引起的思考
2010/01/01 Javascript
javascript instanceof,typeof的区别
2010/03/24 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
Angular用来控制元素的展示与否的原生指令介绍
2015/01/07 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
JavaScript动态添加css样式和script标签
2016/07/19 Javascript
AngularJS轻松实现双击排序的功能
2016/08/30 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
python Django模板的使用方法(图文)
2013/11/04 Python
Python科学计算之NumPy入门教程
2017/01/15 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
全球度假村:Club Med
2017/11/27 全球购物
香港莎莎官网Sasa.com:亚洲著名国际化妆品商城
2019/11/10 全球购物
社区包粽子活动方案
2014/01/21 职场文书
音乐教育感言
2014/03/05 职场文书
学校文明单位申报材料
2014/05/06 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
大气污染防治方案
2014/05/19 职场文书
毕业生求职信
2014/06/10 职场文书
优秀家长自荐材料
2014/08/26 职场文书
中学教师个人总结
2015/02/10 职场文书
浅谈GO中的Channel以及死锁的造成
2022/03/18 Golang
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js