网站建设合同封皮网站备案名称要求
网站建设合同封皮,网站备案名称要求,网站的主流趋势,自己做网站处理图片用什么软件yii2-fast-api yii2-fast-api是一个Yii2框架的扩展#xff0c;用于配置完善Yii2#xff0c;以实现api的快速开发。 此扩展默认的场景是APP的后端接口开发#xff0c;因此偏向于实用主义#xff0c;并未完全采用restfull的标准#xff0c;方便前端开发处理接口数据以及各种…yii2-fast-api yii2-fast-api是一个Yii2框架的扩展用于配置完善Yii2以实现api的快速开发。 此扩展默认的场景是APP的后端接口开发因此偏向于实用主义并未完全采用restfull的标准方便前端开发处理接口数据以及各种异常。 Installation 使用 Composer 安装 在项目中的 composer.json 文件中添加依赖require: {deepziyu/yii-fast-api: *
}执行 $ php composer.phar update 或 $ composer update 进行安装。 在配置文件中 Yii2 高级版为 main.phpYii2 基础版为 web.php 注入 fast-api 的配置 // $config 为你原本的配置
$config yiihelpersArrayHelper::merge($config,deepziyuyiirestController::getConfig()
);return $config; Usage 建立控制器 class YourController extends deepziyuyiirestController { /** * 示例接口 * param int $id 请求参数 * return string version api版本 * return int yourId 你的请求参数 */ public function actionIndex($id) { return [version1.0.0,yourId$id]; } }发送请求看看正常请求 POST /your/index HTTP/1.1
Host: yoursite.com
Content-Type: application/json{id:10} 返回 {code: 200,data: {version: 1.0.0,yourId: 10},message: OK
}缺少参数的请求 POST /your/index HTTP/1.1
Host: yoursite.com
Content-Type: application/json 返回错误 {code: 400,data: {},message: 缺少参数id
}查看自动生成的Api文档http ://yoursite.com/route/api/index Words In The End 感谢暗夜在火星 的PhalApi项目为此Yii2扩展提供设计的思路。 TODO 更完善的文档指南Signature 过滤器插件限流插件的使用RequestID 以及日志存储追踪的参考本文转自码云推荐 | 基于 yii2 的快速配置 api 服务 yii2-fast-api仅供学习交流使用转载于:https://www.cnblogs.com/itsharehome/p/8120435.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92066.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!