PHP两种调用接口方式
GET方式:
GET比较简单 就不封装了
$url="https://text.xiaohuwei.cn/xs/svip.php?key=xiaohuwei";//大麦网数据
$file_content = file_get_contents($url);//返回标准的json
$arr =(array) json_decode($file_content);//对json格式的字符串进行编码,同时进行数组化
POST方式:
function send_post($url, $post_data) {$postdata = http_build_query($post_data);$options = array('http' => array('method' => 'POST','header' => 'Content-type:application/x-www-form-urlencoded','content' => $postdata,'timeout' => 15 * 60 // 超时时间(单位:s)));$context = stream_context_create($options);$result = file_get_contents($url, false, $context);return $result;
};
调用方法
$post_data = array('vip' => 'xiaohuwei',
);
$res = send_post('https://text.xiaohuwei.cn/xs/svip.php', $post_data);
$arr =(array) json_decode($res);//对json格式的字符串进行编码,同时进行数组化
PHP两种调用接口方式相关推荐
- Spring中IoC两种接口和两种依赖注入方式的比较
spring是一个开源框架,是为了解决企业应用程序开发的复杂性而创建的,为J2EE应用程序开发提供集成的框架.简单来说,spring是一个轻量级的控制反转IOC和面向切面AOP的容器框架.spring ...
- PyQt5随笔:Qtdesigner设计转换而来的界面.py文件两种调用方式
PyQt5随笔:Qtdesigner设计转换而来的界面.py文件两种调用方式 文章目录 PyQt5随笔:Qtdesigner设计转换而来的界面.py文件两种调用方式 1.前言 2.方式一:另建 py ...
- 动态链接库dll的两种加载方式
在第一篇技术博客"动态链接库简介"中说到了两种加载方式,当时没有详细说明,这里详细说明一下 可以通过两种方式 1.隐式链接(需要.dll,.lib,.h) 2.显式链接(需要.dl ...
- Android系统从驱动到上层服务再到应用的两种服务架构方式
Android系统从驱动到上层服务再到应用的两种服务架构方式 1)使用类似sensor service的方式: 此方式用于,service的接口不想暴露给上层activity直接使用的情形 例如sen ...
- 海康大华网络摄像头高起播低延时RTSP网页无插件流媒体专用播放器EasyPlayer-RTSP之GDI和D3D两种视频渲染方式的区别介绍
GDI和D3D两种视频渲染方式的区别 EasyPlayer-RTSP windows播放器支持D3D和GDI两种渲染方式. D3D支持格式如下: DISPLAY_FORMAT_YV12 DISPLAY ...
- Java中两种抛出异常的方式
Java中两种抛出异常的方式 在Java中有两种抛出异常的方式,一种是throw,直接抛出异常,另一种是throws,间接抛出异常. 直接抛出异常是在方法中用关键字throw引发明确的异常.当thro ...
- 【Spring】Spring中AOP解析 上 两种动态代理方式与ProxyFactory代理工厂
1.两种动态代理方式演示 1.1 JDK动态代理 JDK的动态代理,就是在程序运行的过程中,根据被代理的接口来动态生成代理类的class文件,并加载运行的过程.要求被代理类必须实现一个接口 . 如下案 ...
- Pytorch两种模型保存方式
以字典方式保存,更容易解析和可视化 Pytorch两种模型保存方式 大黑_7e1b关注 2019.02.12 17:49:35字数 13阅读 5,907 只保存模型参数 # 保存 torch.save ...
- 使用ubuntu16.04对NVIDIA Jetson Xavier NX使用刷机:两种刷机方式:SD卡镜像法 和 NVIDIA SDK Manager法
文章目录: 1 NVIDIA Jetson Xavier NX的两种刷机方式 2 使用SD卡镜像法对Jetson Xavier NX刷机的具体步骤 3 使用NVIDIA SDK Manager法对Je ...
最新文章
- 抓包工具Charles简单使用介绍(可抓取Android中app的请求)
- FMS3 服务器集群虚拟服务器配置入门
- 美团笔试1--螺旋矩阵
- 创建简单的Flex组件
- MyEclipse/Eclipse中properties文件中文乱码问题解决
- 【Java】 剑指offer(27) 二叉树的镜像
- matlab用泰勒展开解微分方程,mathematica的解微分方程的能力让人大失所望啊
- Linux下的tar压缩解压缩命令详解(转)
- 【kafka系列】centos7系统安装kafka
- sql内部连接_SQL内部联接的分步演练
- MySQL Workbench 使用 (3):数据库备份与恢复
- 物联网中间件的未来是云计算技术为中心和混合结构
- QPG分布框架1.1.1
- java 如何查询数据库_java怎么查询数据库
- Redis数据库入门基础知识
- 基于Springboot实现汽车4S店销售管理系统
- 联想笔记本电脑V110拆机、清灰详细步骤
- 屏幕录像专家使用手册
- js怎么判断数组是否包含另一个数组
- 征战光伏沙场 第三方如何“护航”电站?