php api 接口
写了一个简单的返回json数据接口。然后用curl 的post、get两种提交方式取得接口的返回数据。
* User: wzx * Date: 2016/7/27 * Time: 11:33 */error_reporting(0);if(!empty($_GET)){ $cond=$_GET['cond'];}if(!empty($_POST)){ $cond=$_POST['cond'];}function api($cond){ if($cond=='ok'){ echo json_encode(array(a=>'y1',b=>'y2',c=>'y3')); }else{ echo json_encode(array(na=>'n1',b=>'n2',c=>'n3')); }}api($cond);
<?php /** * Created by PhpStorm. * User: wxz * Date: 2016/7/27 * Time: 11:57 */ $url = "http://localhost/test/api/testapi.php"; $post_data = array ("cond" => "ok"); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // post数据 curl_setopt($ch, CURLOPT_POST, 1); // post的变量 curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $output = curl_exec($ch); curl_close($ch); //打印获得的数据 print_r(json_decode($output,true));
<?php /** * Created by PhpStorm. * User: wzx * Date: 2016/7/27 * Time: 11:53 */ error_reporting(0); $url='http://localhost/test/api/testapi.php?cond=ok'; //初始化 $ch = curl_init(); //设置选项,包括URL curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); //执行并获取HTML文档内容 $output = curl_exec($ch); //释放curl句柄 curl_close($ch); //打印获得的数据 print_r($output);
test/api目录下接口文件名:testapi.php
php api 接口相关推荐
- java跨域权重_爱站权重查询 API 接口请求调用
原标题:爱站权重查询 API 接口请求调用 爱站权重查询 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以GET/POST方式提交即可.爱站权重查询 API 接口可以 ...
- 使用Node.js写一个简单的api接口
引入Http模块 默认你已经安装了Node.js Node当中内置了Http模块: 可以使用 var http= require("http"); 复制代码 引入http模块: H ...
- Swagger 生成 PHP restful API 接口文档
需求和背景 需求: 为客户端同事写接口文档的各位后端同学,已经在各种场合回忆了使用自动化文档工具前手写文档的血泪史. 我的故事却又不同,因为首先来说,我在公司是 Android 组负责人,属于上述血泪 ...
- shell脚本api接口考虑并发问题的可行性操作
当我们通过收集每台客户端数据后通过api接口上传到云服务器时,可能会由于客户端过多,几千以至于几万,这时不得不考虑个问题: 并发的问题,同时并发上传文件,可能导致api接口挂掉,但如果我们让文件错开时 ...
- js学习总结----crm客户管理系统之项目开发流程和api接口文档
CRM ->客户管理系统 CMS ->内容发布管理系统 ERP ->企业战略信息管理系统 OA -> 企业办公管理系统 产品 / UI设计:需求分析,产品定位,市场调查...按 ...
- 看看人家那后端API接口写得,那叫一个优雅!
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源:r6d.cn/tEvn 在移动互联网,分布式.微服务 ...
- 拒绝接口裸奔!开放API接口签名验证!
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源:r6d.cn/kChH 接口安全问题 请求身份是否合 ...
- Java 如何设计 API 接口,实现统一格式返回?
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:老顾聊技术 前言 接口交互 返回格式 控制层Controll ...
- 面试官:如何做 API 接口防刷??
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:blog.csdn.net/weixin_42533856/ ...
- vue2.0 + vux (五)api接口封装 及 首页 轮播图制作
1.安装 jquery 和 whatwg-fetch (优雅的异步请求API) npm install jquery --save npm install whatwg-fetch --save 2. ...
最新文章
- linux程序重读分区表,重读分区表, 求教~~, 系统是 Cent6.5,
- linux更换网卡不识别_详解Linux双网卡绑定脚本的方法示例
- 云VS本地,一言难尽的ERP
- 转载:【opencv入门教程之三】:组件结构
- linux 命令行字符终端terminal下强制清空回收站
- BZOJ1693: [Usaco2007 Demo]Asteroids
- 《Linux内核设计与实现》读书笔记(十七)- 设备与模块
- github开源推荐:SuperSocket, 可扩展的 Socket 服务器框架
- 转:Spring Boot 获取 HttpServletRequest 的方法
- mysql blob 写入表_文件存入MYSql表的blob
- dictionary在python中什么意思_Python 字典(Dictionary)操作详解
- [转]Windows Shell 编程 第五章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987939】...
- Python深度学习---第1章 什么是深度学习
- 台电平板(X80HD)刷WIN10
- 对RecyclerView Item做动画
- 实现键盘enter登录
- @Transactional的七种事务传播行为
- jQuery按钮切页样式
- Python标准库第三方库
- 论文阅读 6 | Bayesian Meta-Learning for the Few-Shot Setting via Deep Kernels
热门文章
- 5G网络优化.PPT
- htb_Escape (mssql渗透,winrm)
- 半导体复习-本征半导体
- 在线免费完整PDF转PPT格式
- Python 83道经典练习题,含答案!
- cad导入新的线型、填充图案、字体压缩包
- pytorch 问题:_, term_width = os.popen(‘stty size‘, ‘r‘).read().split()
- ScrollView和HorizontalScrollView常用属性,及禁止滑动
- 服务器被攻击导致CPU100%的解决
- html自适应导航栏怎么写,网站简单兼容简洁的自适应导航栏代码