`
sunzhenyuan
  • 浏览: 39642 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

REST术语解释

阅读更多

0. REpresentational State Transfer

 

1. REST的提出在2000年的一篇博士论文里第五章

 

2. REST的创始者是Roy Fielding博士 (罗伊.菲尔丁)。他同也是HTTP和URL的创作者,也是Apache HTTP服务器的主要贡献者之一

 

3. 资源(resource)、表示(representation)、连接器(connector)、组件(component)、媒体类型(media type)、语言(language)

 

4. resource通过URL定位,资源不会进行交换(exchange),交换的是表示资源状态的消息

 

5. component 是指browsers, servers, proxies, gateways等具体的物理设备

 

6. 操作接口仅有几种,对应于具体的HTTP操作,get、put、post、head、delete、trace、option等

 

7. REST是一种设计理念。核心思想是通过有限的统一接口传递资源的状态信息

分享到:
评论

相关推荐

    SOA与REST 用REST构建企业级SOA解决方案

     《SOA与REST:用REST构建企业级SOA解决方案》深入介绍了SOA与REST的原理、术语及特性;深入阐述了二者之间的差异及合作点;重点阐述了如何将REST作为媒介来实现SOA的战略目标,通过对REST服务的建模流程和专为REST...

    8600个汽车专业术语中—英文对照

    在汽车专业术语中,wheel chair lift指轮椅升降机,legend指图例,station指工位,overhead hoist指吊运装置,restroom指更衣室等。这些术语都是汽车行业中常用的专业术语。 汽车专业术语还包括汽车零部件的名称,...

    使用 JAX-RS 简化 REST 应用开发

    REST 这个术语是由 Roy Fielding 在他的博士论文 《 Architectural Styles and the Design of Network-based Software Architectures 》中提出的。REST 并非标准,而是一种开发 Web 应用的架构风格,可以将其理解为...

    REST in Practice

    - **复杂性处理**:REST可能因为术语繁多而显得难以理解,但本书通过清晰的解释和实用的示例,将复杂的概念变得简单明了。 - **实际问题解决**:书中不仅解释了如何构建RESTful服务,更重要的是教会了读者如何利用...

    Atlas-rest-Api接口文档2

    含义(meanings)则包含了对实体的解释,如创建者、描述、信心度、状态和术语指南等。 如果查询的实体不存在或者查询参数有误,服务器会返回相应的错误码,如404表示找不到给定实体的血统,400表示查询参数错误。 ...

    软件设计术语汇编(Software_Design_glossary)

    以下是一些常见的软件设计术语及其详细解释: 1. **UML(统一建模语言)**:UML是一种图形化语言,用于可视化、构造和文档化软件系统的设计。它包括类图、用例图、序列图等多种图表。 2. **API(应用程序编程接口...

    DZone_REST_Refcard_2011 E文

    REST 的概念和术语最早由 Dr. Roy Fielding 在其博士论文《Architectural Styles and the Design of Network-based Software Architectures》中提出。这篇论文虽然学术性强且使用正式语言,但依然易于理解,并为 ...

    惠普带外rest接口.pdf

    白皮书还提供了一些附录,例如具体的属性变更、术语和定义,以及相关资源的链接。这些内容帮助IT管理员更好地理解如何从iLO RESTful API迁移到Redfish API,并为使用Redfish API管理数据中心基础设施提供了技术指导...

    Fielding 描述 REST 的博士论文(英文版)

    Roy T. Fielding在他的这篇博士学位论文中定义了术语REST。被誉为REST圣经

    台球术语中英文对照.pdf

    3. 台球运动术语:break(开球)、serve(开球线)、stroke(杆击)、cue(球杆)、rest(架杆)、triangle(球框)等。 4. 台球比赛项目:pocket game(落袋台球)、English billiards(英式台球)、pool(美式...

    基于REST架构风格的Web+20实现.pdf

    关于Web 2.0,它是相对于Web 1.0而言的一个术语,主要描述了互联网发展的一个新阶段。Web 2.0的特点是用户参与、网络作为平台、数据可重用和集体智慧等。Web 2.0的应用常常涉及到如博客、社交网络服务、标签分类等新...

    JIRA-REST:围绕Jira REST API的薄包装

    JIRA :: REST-围绕Jira REST API的薄包装 是专有的错误跟踪系统。 该模块为Jira的REST API实现了一个瘦包装器: 这个丰富的API取代了旧的 ... 您可以使用与Perl 5编程语言系统本身相同的术语来重新分发和/或修改它。

    ArcgiS二次开发常用术语

    以下是一些ArcGIS二次开发中常见的专业术语,这些术语对于理解开发过程至关重要: 1. **ArcObjects**:Esri公司提供的核心开发组件,用于构建与GIS相关的应用程序。它包含一组COM(组件对象模型)组件,可以访问和...

    PyPI 官网下载 | PF-Flask-Rest-Com-1.0.1.tar.gz

    标签包含了以下几个关键术语: 1. **Flask**:Flask是一个轻量级的Python Web框架,用于构建Web应用。它以其简洁、灵活的特性受到广泛欢迎,适合开发小型到中型的Web服务。 2. **Zookeeper**:Apache ZooKeeper是一...

    拦截器filter在rest客户端织入token

    现在,详细解释一下这个过程: 1. **令牌管理**:在RESTful API中,通常使用OAuth 2.0或JWT(JSON Web Tokens)进行身份验证和授权。这些令牌存储在客户端,需要在每次请求时发送到服务器以验证用户身份。 2. **...

    Restserver:RestServer节点

    在提供的压缩包文件名"Restserver-master"中,“master”通常代表项目的主分支,这是Git版本控制系统中的一个术语,表示开发的主要线程或稳定版本。这意味着你下载的是项目的主线代码,而不是任何特定的特性分支或...

Global site tag (gtag.js) - Google Analytics