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 ADODB使用方法集锦
Mar 25 PHP
ajax php 实现写入数据库
Sep 02 PHP
php ajax 静态分页过程形式
Sep 02 PHP
解析PHP高效率写法(详解原因)
Jun 20 PHP
php使用curl发送json格式数据实例
Dec 17 PHP
浅谈ThinkPHP的URL重写
Nov 25 PHP
PHP学习笔记(三):数据类型转换与常量介绍
Apr 17 PHP
PHP实现中文圆形印章特效
Jun 19 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
Jan 07 PHP
php与python实现的线程池多线程爬虫功能示例
Oct 12 PHP
PHP之十六个魔术方法详细介绍
Nov 01 PHP
PHP的imageTtfText()函数深入详解
Mar 03 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 auth_http类库进行身份效验
2009/03/19 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
smarty中常用方法实例总结
2015/08/07 PHP
smarty高级特性之过滤器的使用方法
2015/12/25 PHP
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
javascript实现的元素拖动函数宿主为浏览器
2014/07/21 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
2014/10/10 Javascript
javascript中Date()函数在各浏览器中的显示效果
2015/06/18 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
JavaScript提高网站性能优化的建议(二)
2016/07/24 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
2016/09/14 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
JS中使用textPath实现线条上的文字
2017/12/25 Javascript
JavaScript面向对象继承原理与实现方法分析
2018/08/09 Javascript
详解vue-cli3 中跨域解决方案
2019/04/10 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
js实现抽奖功能
2020/11/24 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
python求素数示例分享
2014/02/16 Python
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
详解python中的json的基本使用方法
2016/12/21 Python
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
2019/06/11 Python
python Django 创建应用过程图示详解
2019/07/29 Python
使用Python实现牛顿法求极值
2020/02/10 Python
使用TensorBoard进行超参数优化的实现
2020/07/06 Python
html5 兼容IE6结构的实现代码
2012/05/14 HTML / CSS
全球领先的美容用品专卖店:Beauty Plus Salon
2018/09/04 全球购物
大专生的学习自我评价
2013/12/04 职场文书
爱国主义演讲稿
2014/05/07 职场文书
幼师求职信
2014/06/23 职场文书
导游词之青岛太清宫
2019/12/13 职场文书
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技