标签:spring 服务端 strong 应用程序 提交 ali 通过 href emma
1.什么是restful风格
restful不是一种新技术,而是一种编程风格,一种约定RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源
2.特点
HTTP请求 | /user | /user/{id} |
GET | 200(正确),用户列表。使用分页、排序和过滤大导航列表。 | 200(正确),查找单个用户。如果ID没有找到或ID无效则返回404(未找到)。 |
PUT | 404(未找到),除非你想在整个集合中更新/替换每个资源。 | 200(正确)或204(无内容)。如果没有找到ID或ID无效则返回404(未找到)。 |
POST | 201(创建),带有链接到/user/{id}的位置头信息,包含新的ID。 | 404(未找到) |
DELETE | 404(未找到),除非你想删除整个集合——通常不被允许。 | 200(正确)。如果没有找到ID或ID无效则返回404(未找到)。 |
提交方式:PUT和delete.
<!-- 把post请求转化为put和delete请求,使用_method表示真正的提交方式 --> <filter> <filter-name>HiddenHttpMethodFilter</filter-name> <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class> </filter> <filter-mapping> <filter-name>HiddenHttpMethodFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
标签:spring 服务端 strong 应用程序 提交 ali 通过 href emma
原文地址:https://www.cnblogs.com/yufengwang/p/11470449.html