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执行sql语句的写法
Mar 10 PHP
一些php技巧与注意事项分析
Feb 03 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
Sep 19 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
Jun 04 PHP
PHP临时文件的安全性分析
Jul 04 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
Nov 20 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
May 20 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
php插入mysql数据返回id的方法
May 31 PHP
PHP实现普通hash分布式算法简单示例
Aug 06 PHP
PHP中rename()函数的妙用讲解
Feb 28 PHP
Laravel手动返回错误码示例
Oct 22 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
基于mysql的bbs设计(四)
2006/10/09 PHP
PHP 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
自动生成文章摘要的代码[PHP 版本]
2007/03/20 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
PHP检测接口Traversable用法详解
2017/12/29 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
javascript 写类方式之六
2009/07/05 Javascript
js href的用法
2010/05/13 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
JS中获取函数调用链所有参数的方法
2015/05/07 Javascript
详解webpack分离css单独打包
2017/06/21 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
Angular实现表单验证功能
2017/11/13 Javascript
js实现动态增加文件域表单功能
2018/10/22 Javascript
微信小程序引用iconfont图标的方法
2018/10/22 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
vue+element导航栏高亮显示的解决方式
2019/11/12 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
JS数组方法reduce的用法实例分析
2020/03/03 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
[59:15]EG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/29 DOTA
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
2018/07/27 Python
python 解压pkl文件的方法
2018/10/25 Python
利用python循环创建多个文件的方法
2018/10/25 Python
使用tqdm显示Python代码执行进度功能
2019/12/08 Python
Python datetime模块使用方法小结
2020/06/18 Python
草莓网化妆品澳大利亚站:Strawberrynet AU
2017/12/18 全球购物
华为菲律宾官方网站:HUAWEI Philippines
2021/02/23 全球购物
幼儿园教师工作感言
2014/02/15 职场文书
学习雷锋倡议书
2014/04/15 职场文书
环保专项行动方案
2014/05/12 职场文书
群众路线领导干部个人对照检查材料(集锦)
2014/09/23 职场文书
Mysql数据库按时间点恢复实战记录
2021/06/30 MySQL
Python中super().__init__()测试以及理解
2021/12/06 Python
Python Pandas解析读写 CSV 文件
2022/04/11 Python