PHP调用接口用post方法传送json数据的实例

 更新时间:2018年05月31日 16:01:29   作者:憇憇  
今天小编就为大家分享一篇PHP调用接口用post方法传送json数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

首先要把数据转换成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数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • laravel框架分组控制器和分组路由实现方法示例

    laravel框架分组控制器和分组路由实现方法示例

    这篇文章主要介绍了laravel框架分组控制器和分组路由实现方法,结合实例形式分析了laravel框架分组控制器和分组路由的基本定义与使用方法,需要的朋友可以参考下
    2020-01-01
  • destoon之一键登录设置

    destoon之一键登录设置

    这篇文章主要介绍了destoon的一键登录设置,需要的朋友可以参考下
    2014-06-06
  • PHP构造二叉树算法示例

    PHP构造二叉树算法示例

    本篇文章主要介绍了PHP构造二叉树算法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • thinkPHP模板引擎用法示例

    thinkPHP模板引擎用法示例

    这篇文章主要介绍了thinkPHP模板引擎用法,结合实例形式分析了thinkPHP模板的基本原理与相关使用技巧,需要的朋友可以参考下
    2016-12-12
  • yii实现model添加默认值的方法(2种方法)

    yii实现model添加默认值的方法(2种方法)

    这篇文章主要介绍了yii实现model添加默认值的方法,结合实例分析了在rules()方法及在beforeSave()方法中设定两种实现技巧,需要的朋友可以参考下
    2016-01-01
  • yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析

    yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析

    这篇文章主要介绍了yii2框架中使用下拉菜单的自动搜索yii-widget-select2的方法,介绍了yii-widget-select2的下载,安装及具体使用技巧,需要的朋友可以参考下
    2016-01-01
  • 使用VS Code+phpstudy实现PHP环境配置指南

    使用VS Code+phpstudy实现PHP环境配置指南

    这篇文章主要给大家介绍了关于使用VS Code+phpstudy实现PHP环境配置的相关资料,对于初学者可以使用集成开发环境PHPStudy来配置PHP环境,需要的朋友可以参考下
    2023-07-07
  • 2014过年倒计时示例

    2014过年倒计时示例

    这篇文章主要介绍了2014过年倒计时示例,需要的朋友可以参考下
    2014-01-01
  • php中删除、清空session的方式总结

    php中删除、清空session的方式总结

    php中删除session的方式有很多种,本篇文章主要给大家介绍三种清空session的方式,感兴趣的朋友跟着小编一起学习吧
    2015-10-10
  • 让CodeIgniter的ellipsize()支持中文截断的方法

    让CodeIgniter的ellipsize()支持中文截断的方法

    CodeIgniter的Text Helper有一个ellipsize()方法,用来过滤HTML标签并且截断文字十分好用。但是它对中文支持的特别不好,在中文中使用就有乱码出现。这篇文章主要介绍了让CodeIgniter的ellipsize()支持中文截断的方法,需要的朋友可以参考下
    2014-06-06

最新评论