restul基本介绍和使用

一、REST(Representational State Transfer)表象化状态转变(表述性状态转变),在2000年被提出,基于HTTP、URI、XML、JSON等标准和协议,支持轻量级、跨平台、跨语言的架构设  计。是Web服务的一种新的架构风格(一种思想)。

二、REST架构的主要原则

  • 对网络上所有的资源都有一个资源标志符。

  • 对资源的操作不会改变标识符。

  • 同一资源有多种表现形式(xml、json)

  • 所有操作都是无状态的(Stateless)

符合上述REST原则的架构方式称为RESTful

 

三、RESTful请求格式或规则:

uri中无动词,均使用名词,无动词,相对一些名词存在复数需要加s


http://127.0.0.1/user/1 GET 根据用户id查询用户数据

http://127.0.0.1/user POST 新增用户

http://127.0.0.1/user PUT 修改用户信息

http://127.0.0.1/user DELETE 删除用户信息
四、协议:用http或https

五、示例:

             

posted @ 2019-12-10 10:43  微风轻哨  阅读(299)  评论(0编辑  收藏  举报