码迷,mamicode.com
首页 >  
搜索关键字:api设计    ( 295个结果
Restful API设计规范及实战
Restful API的概念在此就不费口舌了,博友们网上查哈定义文章很多,直入正题吧: 首先抛出一个问题:判断id为 用户下,名称为 使命召唤14(COD14) 的产品是否存在(话说我还是很喜欢玩类似二战的使命召唤这款额,题外话...)?如果这个问题出现在 MVC 项目中,我想我们一般会这样设计: ...
分类:Windows程序   时间:2019-06-13 15:49:14    阅读次数:166
ElasticSearch restful实操
引言: 1. RESTful介绍:RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。比如,GET /articles这个命令,GET是动词,/articles是宾语。 参考:阮一峰的网 ...
分类:其他好文   时间:2019-06-12 21:19:19    阅读次数:92
RESTful API
参考文献: RESTful API 设计指南 http://www.ruanyifeng.com/blog/2014/05/restful_api.html 理解OAuth 2.0 http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html ...
分类:Windows程序   时间:2019-05-28 17:21:16    阅读次数:145
C++ 中不容忽视的API 错误设计
  对于许多C++开发人员来说,API设计可能会在其优先级列表中排名第3或第4。大多数开发人员都倾向于使用C++来获得原始功能和控制权。因此,性能和优化的想法占据这些开发者的时间的百分之八十。   当然,每个C++开发人员都会考虑头文件设计的各个方面,但是API设计不仅仅是头文件设计那样。事实上,我强烈建议每一个开发人员在其API的设计上,无论是面
分类:编程语言   时间:2019-05-25 00:04:57    阅读次数:148
RESTful API设计原则与规范
RESTful API设计原则与规范 一、背景与基础概念 2 二、RESTful API应遵循的原则 3 1、协议(Protocol) 3 2、域名(ROOT URL) 3 3、版本(Versioning) 3 4、路径(Endpoints) 3 5、HTTP动词(HTTP Verbs) 4 6、过 ...
分类:Windows程序   时间:2019-05-21 21:00:51    阅读次数:1148
RESTFUL如何指导WEB API设计?
博主刚刚接触web开发的时候,写了一个接口 /get_article_info/1 获取id为1的这篇文章的内容,被前辈们看见了,前辈给我说我这个接口设计的不太好啊,不符合RESTFUL规范,当前辈们说出这些话的时候,我很迷惑,我写的接口不能够好好工作吗?能够正常返回内容啊,对于不存在的文章也能够在 ...
分类:Windows程序   时间:2019-05-20 19:25:17    阅读次数:160
基于AccessToken方式实现API设计
一、举例说明: 需求: A、B机构需要调用X服务器的接口,那么X服务器就需要提供开放的外网访问接口。 分析: 1、开放平台提供者X,为每一个合作机构提供对应的appid、app_secret。 2、appid是唯一的(不能改变),表示对应的第三方合作机构,用来区分不同机构的。 3、app_secre ...
分类:数据库   时间:2019-05-01 22:29:11    阅读次数:216
RESTful-5开发API
RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。 它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。 一、URL 设计 1.1 动词 + 宾语 RESTful 的核心思想就是,客户端发出的数据操作指令 ...
分类:Windows程序   时间:2019-04-28 18:38:23    阅读次数:241
Nacos 发布 1.0.0 GA 版本,可大规模投入到生产环境
经过 3 个 RC 版本的社区体验之后,Nacos 正式发布 1.0.0 GA 版本,在架构、功能和 API 设计上进行了全方位的重构和升级。 1.0.0 版本的发布标志着 Nacos 已经可以大规模的在生产环境中使用,新版本不仅针对社区的需求和集群的稳定性相应地增加了一些新特性,而且还发布了服务发 ...
分类:其他好文   时间:2019-04-17 17:57:07    阅读次数:190
云宏大讲坛 | 容器编排引擎Kubernetes的那些事儿
Kubernetes能够做什么,受到业内这么多的追捧? 它是一个容器管理平台,用于管理微服务架构,理论上它可以管理约300,000个容器。假如按一个微服务需要30个容器计算,那么它可以编排管理1w个微服务应用。这种强大的性能,与其优秀的架构设计有关,其中关键点是其API设计属于声明式的。 Tips: 系统接口控制方式有“命令式”和“声明式”两种设计模式。 命令式设计,相当于独揽所有权力,例如用户要在10台机上部署10个容器,它就一个个的亲自去干活去了。这样的系统有着效率低下、单点故障、无法扩展等问题,随着系统规划扩大,问题会越来越严重,最后直到奔溃。 声明式设计,相当一块通告板,用户把不同的任务写在纸条贴在板上,然后号召一群小伙伴来处理;他们分别处理完不同任务并在纸条上记录结果,直到所有预期的结果全部完成。这样的系统可用性高,即使部分任务缺失也不影响其它任务,而且工作效率更高。
分类:Web程序   时间:2019-04-17 09:49:50    阅读次数:177
295条   上一页 1 ... 4 5 6 7 8 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!