5.构建RESTful服务 优秀课件.pdfVIP

  • 1
  • 0
  • 约2.62千字
  • 约 18页
  • 2024-04-17 发布于山东
  • 举报

构建RESTful服务

教学内容

l第一节RESTful介绍

l第二节构建RESTful应用接口

l第三节使用Swagger生成WebAPI文档

RESTful介绍

nRESTful是目前流行的互联网软件服务架构设计风格。

nREST(RepresentationalStateTransfer,表述性状态转移)一词是由Roy

ThomasFielding在2000年的博士论文中提出的,它定义了互联网软件服务的

架构原则,如果一个架构符合REST原则,则称之为RESTful架构。

nREST并不是一个标准,它更像一组客户端和服务端交互时的架构理念和设计原

则,基于这种架构理念和设计原则的WebAPI更加简洁,更有层次。

RESTful的特点

n每一个URI代表一种资源

n客户端使用GET、POST、PUT、DELETE四种表示操作方式的动词对服务端资

源进行操作:GET用于获取资源,POST用于新建资源(也可以用于更新资源),

PUT用于更新资源,DELETE用于删除资源。

n通过操作资源的表现形式来实现服务端请求操作。

n资源的表现形式是JSON或者HTML。

n

文档评论(0)

1亿VIP精品文档

相关文档