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 strtotime 函数UNIX时间戳
Jan 14 PHP
PHP 各种排序算法实现代码
Aug 20 PHP
php面向对象全攻略 (十七) 自动加载类
Sep 30 PHP
过滤掉PHP数组中的重复值的实现代码
Jul 17 PHP
PHP源码之explode使用说明
Aug 05 PHP
PHP闭包(Closure)使用详解
May 02 PHP
php顺序查找和二分查找示例
Mar 27 PHP
PHP中exec与system用法区别分析
Sep 22 PHP
phpStudy访问速度慢和启动失败的解决办法
Nov 19 PHP
php使用curl通过代理获取数据的实现方法
May 16 PHP
PHP上传文件及图片到七牛的方法
Jul 25 PHP
php字符串截取函数mb_substr用法实例分析
Jun 25 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
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
PHP里的单例类写法实例
2015/06/25 PHP
浅谈php7的重大新特性
2015/10/23 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
Javascript面向对象编程
2012/03/18 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
js调用后台servlet方法实例
2013/06/09 Javascript
使用 Node.js 做 Function Test实现方法
2013/10/25 Javascript
document.compatMode的CSS1compat使用介绍
2014/04/03 Javascript
jquery delay()介绍及使用指南
2014/09/02 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
JQuery日期插件datepicker的使用方法
2016/03/03 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
2017/04/20 jQuery
JavaScript门面模式详解
2017/10/19 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
2019/02/01 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
vuex管理状态仓库使用详解
2020/07/29 Javascript
[17:00]DOTA2 HEROS教学视频教你分分钟做大人-帕克
2014/06/10 DOTA
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
python分割文件的常用方法
2014/11/01 Python
web.py在SAE中的Session问题解决方法(使用mysql存储)
2015/06/24 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
2017/12/15 Python
python批量将excel内容进行翻译写入功能
2019/10/10 Python
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
Linux常见面试题
2013/03/18 面试题
国税会议欢迎词
2014/01/16 职场文书
班主任个人工作反思
2014/04/28 职场文书
保护水资源的标语
2014/06/17 职场文书
社区节水倡议书
2015/04/29 职场文书
2015暑期社会实践个人总结
2015/07/13 职场文书
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android