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和ACCESS写聊天室(一)
Oct 09 PHP
PHP开发框架总结收藏
Apr 24 PHP
php学习笔记之 函数声明
Jun 09 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
May 06 PHP
了解PHP的返回引用和局部静态变量
Jun 04 PHP
详解PHP防止盗链防止迅雷下载的方法
Apr 26 PHP
ThinkPHP中create()方法自动验证表单信息
Apr 28 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
May 15 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
Dec 25 PHP
详解PHP序列化和反序列化原理
Jan 15 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 PHP
TP5框架安全机制实例分析
Apr 05 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数组转换js数组操作及json_encode的用法详解
2013/10/26 PHP
PHP获取文件夹内文件数的方法
2015/03/12 PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
2016/03/17 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
Javascript学习笔记2 函数
2010/01/11 Javascript
JavaScript 比较时间大小的代码
2010/04/24 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
js获取url中的参数且参数为中文时通过js解码
2014/03/19 Javascript
通过Javascript读取本地Excel文件内容的代码示例
2014/04/08 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
浅谈JavaScript的push(),pop(),concat()方法
2016/06/03 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
Express框架之connect-flash详解
2017/05/31 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
详解nvm管理多版本node踩坑
2019/07/26 Javascript
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
python发送邮件接收邮件示例分享
2014/01/21 Python
python中的列表推导浅析
2014/04/26 Python
理解Python中函数的参数
2015/04/27 Python
深入理解Python分布式爬虫原理
2017/11/23 Python
selenium在执行phantomjs的API并获取执行结果的方法
2018/12/17 Python
在Python中关于使用os模块遍历目录的实现方法
2019/01/03 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
python selenium实现发送带附件的邮件代码实例
2019/12/10 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
HTML5 本地存储之如果没有数据库究竟会怎样
2013/04/25 HTML / CSS
Lookfantastic瑞典:英国知名美妆购物网站
2018/04/06 全球购物
班班通项目实施方案
2014/02/25 职场文书
搞笑的获奖感言
2014/08/16 职场文书
2014年图书馆个人工作总结
2014/12/18 职场文书
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
进行数据处理的6个 Python 代码块分享
2022/04/06 Python