RESTful API
-
HTTP(Restful API)与 gRPC 对比
gRPC是什么?gRPC是什么可以用官网的一句话来概括 A high-performance, open-source universal RPC framework 所谓RPC(…
-
在 Yii 2.0 中 RPC 的 ActiveDataFilter 实现,支持筛选参数等
1、在 api.pcs-stat.localhost 下,一个标准的 RESTful API。方法文件中的代码如下(一位同事所编写)。如图1 图1 <?php /** * @…
-
在 Yii 2.0 中,添加新的 RESTful API,用于新建资源(渲染表单数据)的实现
1、查看 rest/ActiveController.php,发现默认的动作方法列表 /** * {@inheritdoc} */ public function actions(…
-
基于 Yii 2.0 的 RESTful 风格的 API,选题任务的素材实现的代码审查
1、要求新来的同事实现时提出的需求如下: (1)已登录,桌面端/api/rests/resource修改为:/api/rests/plan_task_resource (2)游客,…
-
在 Yii 2 高级模板中,渠道发布接口(发布同一篇文章至企鹅号、微信公众帐号等渠道)的架构设计,基于队列、控制台命令推动工作流程
1、复制 api 应用为 qq、wx,调整相应配置后,最后应用目录结构如下 common 公共(所有应用程序共有的文件) config/ 包含公共配置 fixtures/ 包含公共…
-
基于 Yii 2.0,实现 RESTful 风格的 Web Service 服务的 API,请求参数中,仅某一参数支持多个参数值(即数组、列表输入)的数据填充、验证的实现
1、POST http://api.channel-pub-api.localhost/qq/v1/articles?group_id=015ce30b116ce86058fa6a…
-
基于 yiisoft/yii2-app-advanced,实现 RESTful 风格的 Web Service 服务的 API,请求参数为多模型时,数据填充、验证的实现
1、参考网址:https://www.yiiframework.com/doc/guide/2.0/zh-cn/input-multiple-models ,其用于网页表单是合适的…
-
在 Yii 2 中,当处理一个 RESTful API 请求时,支持新的响应格式:text/html,且仅支持 HTML 格式
1、在浏览器打开网址:http://api.channel-pub-api.localhost/qq/v1/oauth2/authorize?group_id=015ce30b11…
-
在 Yii 2 高级项目模板 上的基于 Nginx 的单域名配置
1、现阶段的目录结构中有3个应用,分别为:frontend、backend、api,其域名分别配置为:http://www.channel-pub-api.localhost/ 、…
-
基于 yiisoft/yii2-app-advanced,在 GitHub 上新建仓库 yii2-app-advanced,新建远程过程调用应用(实现基于 Hprose 2.0 for PHP 的 RPC 服务端),新建 rpc 目录、配置和环境、测试、Vagrant等的支持 (八) (1)
1、在 api 目录中实现 页面 的相应 RESTful 风格的 Web Service 服务的 API,然后再调整为 RPC 客户端 2、页面 的相应 API 全部实现后,在 P…