是一种软件架构风格:一个设计如果遵循rest设计原则,则为RestFul风格架构Rest设计原则: (1) 一个资源由一个唯一标识符锁定(URL) 传统:http://域名:端口号/项目名/接口路径?接口请求参数 http://localhost:8080/SsmShop/Cart/getSkuList? body={…}&pin=liuge 这样URL是加粗的,不能精准的锁定一个资源,必须通过请求参数锁定 Rest: http://localhost:8080/SsmShop/Cart/getSkuList/ body={…}&pin=liuge/ Rest风格将所有数据都放在URL中,每一个URL都唯一锁定一个资源 (2) 服务端的几种操作由四种请求实现 传统:GET POST Rest:GET(查询) POST(增加、更新) PUT(更新、增加) DELETE(删除) (3) 使用:看项目风格使用,一般如果使用http调外部接口的时候要注意对方的项目风格,如果是RestFul风格,使用传统的接口请求方式请求不到资源