E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
API设计
2018欧洲软装盛宴 | 巴黎软装展+意大利家具工厂参访
巴黎、米兰2大艺术之都○参访6家意大利家具实景工厂与展厅○意大利本土顶级设计师领队交流○专业米兰理工大学建筑系学术讲解○全程入住先锋设计类酒店○经典建筑行程串联学术领队PaoloGentilini意大利
API
环球设计
·
2017-11-05 00:00
网络基础10 Restful
API设计
规范
REST对请求的约定REST用来规范应用如何在HTTP层与API提供方进行数据交互。REST描述了HTTP层里客户端和服务器端的数据交互规则;客户端通过向服务器端发送HTTP(s)请求,接收服务器的响应,完成一次HTTP交互。这个交互过程中,REST架构约定两个重要方面就是HTTP请求的所采用方法,以及请求的链接。在请求层面,REST规范可以简单粗暴抽象成以下两个规则:请求API的URL表示用来定
多拉斯基
·
2017-11-03 19:30
其他
Chapter1:Node.js Design Fundamentals(下)
正如针对其他与
API设计
相关的问题一样,所要考虑的主要因素是:在公有函数和私有函数之间获得平衡。其目的是最大限度的实现信息隐藏和API可用性,与此同时与其他软件质量指标(可扩展性和代码复用性)相平衡。
宫若石
·
2017-11-02 20:32
阿里云前端周刊 - 第 29 期
原文链接:https://segmentfault.com/a/1190000011669252推荐1.RESTful
API设计
最佳实践https://blog.philipphauer.de/...项目资源的
weixin_33953384
·
2017-10-23 01:12
阿里云前端周刊 - 第 29 期
推荐1.RESTful
API设计
最佳实践https://blog.philipphauer.de/...项目资源的URL应该如何设计?用名词复数还是用名词单数?一个资源需要多少个URL?
Houfeng
·
2017-10-23 00:00
restful
前端
webgl
html5
javascript
RESTful API 设计最佳实践
在这篇文章中,我们来看一下RESTful
API设计
,并给出一个最佳实践方案。每个资源使用两个URL资源集合用一个URL,具体某个资源用一个
十七树
·
2017-10-16 21:00
IT技术
restful
RESTFul
API设计
要定义一个严谨的REST统一接口,就需要真正理解HTTP方法的安全性和幂等性。安全性代表安全的REST接口,是指外系统对该接口的访问,不会使服务器端的资源的状态发生改变,幂等性是指外系统对同一REST接口的多次访问,得到的资源状态是相同的。一.HTTP方法GET方法HTTP的GET方法用于读取资源。GET方法是幂等性的,因为读取同一个资源,总是得到相同的数据。GET方法也是安全性的,因为读取资源不
zlb
·
2017-10-15 21:14
RESTFul
API设计
要定义一个严谨的REST统一接口,就需要真正理解HTTP方法的安全性和幂等性。安全性代表安全的REST接口,是指外系统对该接口的访问,不会使服务器端的资源的状态发生改变,幂等性是指外系统对同一REST接口的多次访问,得到的资源状态是相同的。一.HTTP方法GET方法HTTP的GET方法用于读取资源。GET方法是幂等性的,因为读取同一个资源,总是得到相同的数据。GET方法也是安全性的,因为读取资源不
zlb
·
2017-10-15 21:14
前后端分离
API设计
指南
原文首发:http://www.zhoulujun.cn/zhoulujun/html/theory/model/8026.html谈前后端分工,接口设计,resetful啥,不得不谈谈web的发展史。在web元年,每个web开发工程师都是真正的全栈工程师。哪有什么前后不搭边的事儿!到MVC时代,术业开始专工了。有最流行的Spring,有了iBatis这样的数据持久层框架,即ORM,对象关系映射,
zhoulujun
·
2017-10-11 18:29
RESTful API 设计总结
RESTful
API设计
总结@(技术-架构)[API,规范,设计]RESTful的接口设计风格应用的越来越广泛,包括SpringCloud等微服务架构平台之间的调用都是以RESTful设计风格为主,但是很多程序猿依然是停留在表面的理解上
jbearmen
·
2017-09-25 00:00
restful
rest
api设计
XMLHttpRequest和fetch比较
一直以来前端向后台请求数据用的都是XMLHttpRequest,但这个
API设计
得其实不是很好。Fetch的出现就是为了弥补XMLHttpRequest的不足。
Thomson_Yang
·
2017-08-31 00:33
【效率专精系列】善用API统一描述语言提升RestAPI开发效率
团队内部RestAPI开发采用设计驱动开发的模式,即使用
API设计
文档解耦前端和后端的开发过程,双方只在联调与测试时耦合。
Jiadong
·
2017-08-29 00:00
开发流程
swagger
restful
rest-api
java
深入正则表达式API
一、前言正则表达式作为文本处理的利器,早已成为各大语言的必要装备,但各语言对其的实现程度(功能语法支持程度)和
API设计
均有所差异,本篇将目光投向java原生类库中提供的正则表达式API——java.util.regex
Howie Lee
·
2017-08-13 20:22
正则表达式
api
Java
【PhpBoot】 为快速开发 RESTful API 设计的PHP框架
PhpBootPhpBoot是为快速开发RESTful
API设计
的PHP框架。
caoym
·
2017-08-10 00:00
php
restful
frameworks
Glide使用及加载圆形图片和圆角图片
它支持本地图片及网络图片的加载,还支持gif的显示,且
API设计
灵活易于使用。glide在加载图片列表时,滚动效果平滑流畅,这也是它很突出的特点。
zizi192
·
2017-08-04 13:06
Retrofit源码学习的一点总结
基于HTTP,遵循Restful
API设计
风格。通过注解网络请求参数,支持同步异步网络请求参数。支持多种数据的解析,支持RxJava。高度解耦。举个例子因为我项目里使用的跟Rx结合的。
Android小马哥
·
2017-07-27 15:22
【SpringMVC】与权限拦截器冲突导致的Cors跨域设置失效问题
问题描述前端域名FE.com向后端域名BE.com分别请求访问优惠券的列表和提交新增的优惠券,
API设计
所用的Method分别为Get和Post,结果为前一次访问成功而后一次访问失败。
Jiadong
·
2017-07-25 00:00
拦截器
跨域
cors
spring-mvc
Effective Objective-C 2.0 Tips 总结 Chapter 3 & Chapter 4
Chapter3接口与
API设计
Tips15使用前缀避免明明空间冲突Objective-C没有命名空间,所以我们在起名时要设法避免命名冲突避免命名冲突的方法就是使用前缀应用中的所有名称都需要加前缀(包括实现文件中的全局变量和纯
weixin_33866037
·
2017-07-21 23:00
移动开发
内存管理
xcode
javascript的
api设计
原则
javascript的
api设计
原则前言本篇博文来自一次公司内部的前端分享,从多个方面讨论了在设计接口时的原则,总共包含了七个大块。系卤煮自己总结的一些经验教训。
chidy
·
2017-07-20 19:59
javascript
9月欧洲软装盛宴 | 巴黎软装展+威尼斯双年展+意大利著名家具工厂参访
09.16行程亮点>>巴黎、米兰、威尼斯3大艺术之都>>亲临2大世界级展会:软装展+艺术展>>参访9家意大利家具实景工厂与展厅>>意大利本土顶级设计师领队交流学术领队PaoloGentilini意大利
API
环球设计
·
2017-07-17 00:00
Web
API设计
之WebAPI
什么是WebAPI在《WebAPI的设计与开发》一书中,将WebAPI定义为使用HTTP协议通过网络调用的API。那么具体是如何使用HTTP协议的呢?我想来是通过URL去请求服务器端,以获取数据资源。书中特别提到,这里的URL和我们通过浏览器地址栏访问所使用的URL是不一样的。那么哪里是不一样的呢?在我想来,有两点不同。使用者不同,前者是有程序直接使用的,后者是由用户使用的。返回的数据格式不同。前
苏近之2017
·
2017-06-27 00:19
Web
API设计
之API
什么是APIAPI的全称是ApplicationProgrammingInterface。中文成为应用程序接口。字面上有些难以理解,在我想来,它的意思应该是函数或方法的调用。举例子说明,面向对象中的对象有对外公开的方法,那就可以称为API。在操作系统中,有数以千计写好的函数,那叫做API。JavaScript提供的API部分:imageAPI有什么特征从上面的例子中总结一下,API有一下特征:它是
苏近之2017
·
2017-06-27 00:54
API 设计学习笔记
Thinkaboutfuture,designwithflexibility,butonlyimplementforproduction.
API设计
谈论API的设计时,不只局限于讨论“某个框架应该如何设计暴露出来的方法
xiaojianxu
·
2017-06-15 17:43
「转载」RESTful API 设计指南
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构
liwei_happyman
·
2017-06-10 14:38
RESTful
API设计
技巧经验总结
原文:RESTfulAPIDesignTipsfromExperience作者:PeterBoyer翻译:雁惊寒译者注:本文是作者在自己的工作经验中总结出来的RESTful
API设计
技巧,虽然部分技巧仍有争议
钱曙光
·
2017-06-07 08:19
Restful API 的设计规范
本文总结了RESTful
API设计
相关的一些原则,只覆盖了常见的场景。有些规则只是针对自己项目而言,并非其他做法都是错误的。1.URIURI表示资源,资源一般对应服务器端领域模型中的实体类。
Clearlove
·
2017-05-19 00:00
规范化
restful
NSObjCRuntime.h中你不知道的宏
前言通过阅读别人的优秀源码,你会发现别人的开源
API设计
中,有一些宏你是经常忽略的,或者你不知道的。通过这些宏,可以让你的设计的API更加完善,当然看上去也会更加高端~举个栗子:这些宏,你知道吗?
gitKong
·
2017-05-10 15:46
API设计
思考与实践
API定义规范本规范设计基于如下使用场景:请求频率不是非常高:如果产品的使用周期内请求频率非常高,建议使用双通道的长连接,例如socket/websocket,避免不必要的请求头浪费资源以及重建连接带来的性能损耗;服务器不需要主动推送消息:如果需要服务器主动发起推送,也需要双通道的长连接,例如socket/websocket。实践题要:API定义应该遵循REST理念服务端应该为每份资源提供Etag
有涯逐无涯
·
2017-04-25 18:24
Google API 设计指南-使用 proto3
翻译自APIDesignGuide-Usingproto3这一章讨论在
API设计
中如何使用ProtocolBuffer。
tailnode
·
2017-04-22 00:00
api设计
Google
API设计
指南-命名约定
翻译自APIDesignGuide-NamingConventions为了在长期和大量使用的API中提供统一的开发体验,API中的所有名字应该(should):简单直观一致此文章讨论了接口、资源、集合、方法和消息的名字。因为很多开发者的母语并不是英语,这些命名约定通过鼓励使用简单、统一的短词汇来命名方法和资源来保证大部分开发者能够容易理解API。API中的名字应该(should)使用美式英语,例如
tailnode
·
2017-04-09 00:00
api设计
Google
API设计
指南-介绍
翻译自APIDesignGuide介绍这是一篇网络API的通用设计指南,它从2014年开始被Google使用,并且指导我们设计了CloudAPI和其它GoogleAPI。我们将此指南分享出来希望能让人们更便捷地合作。GoogleCloudEndpoints的开发者在设计gRPCAPI时可能会发现这篇指南特别有用,我们强烈推荐这类开发者使用这些设计原则,但我们不会要求非Google员工必须遵守。此指
tailnode
·
2017-04-04 00:00
api设计
Google
API设计
指南-标准方法
翻译自APIDesignGuide-StandardMethods此章节定义标准方法List、Get、Create、Update和Delete。标准方法存在的意义是广泛的API中许多API方法具有非常相似的语义,通过将这些类似的API融合到标准方法中,我们可以显著降低复杂性并提高一致性。以GoogleAPIs为例,超过70%是标准方法,这让它们更加易于学习和使用。下表描述了如何将它们映射为REST
tailnode
·
2017-04-04 00:00
api设计
Google
API设计
指南-错误处理
翻译自APIDesignGuide-Errors本章简单介绍GoogleAPI的错误模型以及开发人员如何正确生成和处理错误的一般指导。GoogleAPI使用了简单的协议无关的错误模型,这允许我们在不同API,不同协议(例如gRPC或HTTP),不同的错误上下文(如同步、批量处理、工作流错误)中提供相同的使用体验。错误模型错误模型由google.rpc.Status定义。如下所示:packagego
tailnode
·
2017-04-04 00:00
api设计
Google
API设计
指南-标准字段
翻译自APIDesignGuide-StandardFields本节介绍了在需要类似概念时应使用的一组标准消息字段定义,这将确保相同的概念在不同的API中具有相同的名称和语义。|名称|类型|描述||-|-|-||name|string|name字段应该包含相对资源名称||parent|string|对于资源定义和List/Create请求,parent字段应该包含父资源的相对资源名称||creat
tailnode
·
2017-04-04 00:00
api设计
Google
API设计
指南-面向资源的设计
翻译自APIDesignGuide-ResourceOrientedDesign这篇设计指南的目的是帮助开发者设计出简单、一致、易于使用的网络API,同时它也帮助我们统一了RPCAPI(基于socket)与RESTAPI(基于HTTP)的设计。传统上,人们参考像CORBA和WindowsCOM这样的API接口和方法来设计RPCAPI。随着时间推移,越来越多的接口和方法被添加。最后的结果是被数量众多
tailnode
·
2017-04-04 00:00
api设计
Google
API设计
指南-资源名称
翻译自APIDesignGuide-ResourceNames在面向资源的API中,资源是命名实体,资源名称是其标识符。每个资源必须(MUST)有唯一的资源名称。资源名称由资源自己的ID,任一父资源的ID及其API服务名称组成。下面我们将看一看资源ID和资源名是如何构成的。gRPCAPI应该为资源名使用无协议(scheme-less)的URI。它们通常遵循RESTURL惯例并且其行为与网络文件路径
tailnode
·
2017-04-04 00:00
api设计
Google
API设计
指南-自定义方法
翻译自APIDesignGuide-CustomMethods此篇文章讨论如何在
API设计
中使用自定义方法。自定义方法指五个标准方法之外的API方法。
tailnode
·
2017-04-04 00:00
api设计
Ambari 常用的 REST API 介绍
Ambari借鉴了很多成熟分布式软件的
API设计
。RestAPI就是一个很好地体现。通过Ambari的RestAPI,可以在脚本中通过curl维护整个集群。
程裕强
·
2017-03-10 13:07
大数据
Ambari运维
前端每周清单:Instant App将至,WebAssembly将获默认支持,PWA实践渐增
前端每周清单新闻热点前端领域最新动态《WebAssembly成员就
API设计
与二进制格式达成一致》:近日,WebAssemblyCG成员单位Chrome、Edge、
王下邀月熊_Chevalier
·
2017-03-06 00:00
pwa
web
介绍两大神器!——使用json-server和faker.js模拟REST API
关于什么是RESTfulAPI:《RESTful
API设计
指南》——阮一峰http://www.ruanyifeng.com/blo...JSON-Server简单来说,JSON-Server是一个Node
yisha0307
·
2017-03-05 00:00
javascript
json
webpack
Awesome
瞎推荐一个程序员的日常书单程序员必备编程基础技术大牛养成指南,一篇不鸡汤的成功学实践聊聊cleancode2016-我的技术之路:编程知识体系结构RESTful
API设计
指南——最佳实践程序员的知识管理
XngPro
·
2017-03-02 11:51
商城系统RESTful
API设计
接口设计我认为一个好的接口,就算是单独取出其中一个来看,也能明白它的用途通用接口POST/api/v1/tokens/DELETE/api/v1/tokens/:id/GET/api/v1/search/客人模式接口POST/api/v1/users/GET/api/v1/guest/goods/GET/api/v1/guest/goods/:id/GET/api/v1/guest/goods/:
Prasanta
·
2017-03-02 00:00
javascript
python
Android的
API设计
简单明确单个单词简单明确//例:size();remove();removeAll()//反例:countObservers();deleteObserver(Observer);deleteObservers();约束规则:在创建方法时,需要遵守一定的规则,方便调用者理解,相互关联的方法可以考虑保留一致的前缀或后缀//例:execute(String);executeBatch();execut
小小亭长
·
2017-02-28 10:20
RESTful API 设计最佳实践(8)
前面几篇文章介绍了一些RESTful
API设计
方面的参考规范,这篇文章我们来看几个“不良”的例子,并以个人的实践总结为这一系列做个结尾。欢迎大家评论交流。
蜗牛lz
·
2017-02-28 00:29
程序/架构设计
Http
API设计
规范思考
我们厂有很多地方需要调用别人的API,也有很多地方被别人调用。在这个过程,有些点让人很难受,也有些让人有了深刻的领悟。难受的点xml格式的报文更有甚者WebService这种重量级的报文错误信息完全无意义报文中格式混乱,完全不必要的嵌套深刻的领悟你用着不舒服的地方一定不要拿来继续折磨别人json没什么比xml差的地方错误码,错误信息一定谣给全,不管是调试阶段还是线上生产环境,一个完全无意义的错误码
骑驴上塔楼
·
2017-02-28 00:33
使用 Snap.svg 制作动画
Snap.svg是一个可以使你操纵SVG资源和jQuery操作DOM一样简单的类库——译自官网拿Snap.svg(下文简称Snap)和jQuery(下文简称JQ)来做对比最合适不过,很可能作者也是参考了JQ的
API
cpongo333
·
2017-01-22 10:43
【spring 指南系列】如何更好的设计RESTful API
现在,互联网对
API设计
的意见有很多。但是,因为没有一个广泛采用的标准在所有情况下都有效,所以你前面有一堆选择:你应该接受什么格式?你应该如
极乐君
·
2017-01-09 19:22
RESTful API 设计指南
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将
自由的生活
·
2017-01-07 21:44
[API]使用Blueprint来高雅的编写接口文档 前后端api文档,移动端api文档
网址:http://apiary.io/介绍:一款非常强大的前后端交互
api设计
编辑工具(编辑器采用Markdown类似的描述标记,非常高效),高颜值的api文档,还能生成多种语言的测试代码。
季枫
·
2017-01-07 10:00
RESTful API 设计指南
RESTfulAPI是目前比较成熟的一套互联网应用程序的
API设计
理论。我以前写过一篇《理解RESTful架构》,探讨如何理解这个概念。今天,我将介
Quiet_boy
·
2016-12-31 10:04
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他