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 无极分类(递归)实现代码
Jan 05 PHP
在PHP中PDO解决中文乱码问题的一些补充
Sep 06 PHP
php操作SVN版本服务器类代码
Nov 27 PHP
超级实用的7个PHP代码片段分享
Jan 05 PHP
php _autoload自动加载类与机制分析
Feb 10 PHP
PHP冒泡算法详解(递归实现)
Nov 10 PHP
10个简化PHP开发的工具
Dec 25 PHP
ZendFramework框架实现连接两个或多个数据库的方法
Dec 08 PHP
使用Codeigniter重写insert的方法(推荐)
Mar 23 PHP
PHP中快速生成随机密码的几种方式
Apr 17 PHP
PHP设计模式之适配器模式定义与用法详解
Apr 03 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
Sep 26 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 各种应用乱码问题的解决方法
2010/05/09 PHP
用php的ob_start来生成静态页面的方法分析
2011/03/09 PHP
PHP面向对象概念
2011/11/06 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
ZendFramework2连接数据库操作实例
2017/04/18 PHP
script不刷新页面的联动前后代码
2013/09/18 Javascript
JavaScript的21条基本知识点
2014/03/04 Javascript
JavaScript对Json的增删改属性详解
2016/06/02 Javascript
jQuery实现别踩白块儿网页版小游戏
2017/01/18 Javascript
Nodejs进阶:express+session实现简易登录身份认证
2017/04/24 NodeJs
使用Electron构建React+Webpack桌面应用的方法
2017/12/15 Javascript
vue-router 组件复用问题详解
2018/01/22 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
2018/05/31 Javascript
小白教程|一小时上手最流行的前端框架vue(推荐)
2019/04/10 Javascript
vue实现路由切换改变title功能
2019/05/28 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
对layer弹出框中icon数字参数的说明介绍
2019/09/04 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
Nuxt.js nuxt-link与router-link的区别说明
2020/11/06 Javascript
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
Python标准库与第三方库详解
2014/07/22 Python
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
python利用高阶函数实现剪枝函数
2018/03/20 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
2018/06/22 Python
Pytorch之Tensor和Numpy之间的转换的实现方法
2020/09/03 Python
基于python爬取链家二手房信息代码示例
2020/10/21 Python
python给list排序的简单方法
2020/12/10 Python
好矿嫂事迹材料
2014/01/21 职场文书
《唯一的听众》教学反思
2014/02/20 职场文书
关于环保的建议书
2014/05/12 职场文书
目标责任书格式
2014/07/28 职场文书
2015年新学期寄语
2015/02/26 职场文书
英语辞职信怎么写
2015/02/28 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书
Python经常使用的一些内置函数
2022/04/11 Python