维他命
自动化测试
·2023-01-12
day10 restful案例中删除功能遇405,原因是web.xml未配置HiddenHttpMethodFilter. 为什么需要使用HiddenHttpMethodFilter: Ⅰ、 因为我们在开发中已经规范了一种风格就是MVC的REST风格,它拥有四种请求,分别是:GET、POST、PUT、DELETE。分别对应四种基本操作:GET 用来获取资源,POST 用来新建资源,PUT 用来更新资源,DELETE用来删除资源。REST 风格提倡 URL 地址使用统一的风格设计,从前到后各个单词使用斜杠分开,不使用问号键值对方式携带请求参数,而是将要发送给服务器的数据作为 URL 地址的一部分,以保证整体风格的一致性。 Ⅱ、通常的浏览器却只支持get和post请求,这个时候就需要用到我们的HiddenHttpMethodFilter 过滤器来将post请求转换为put跟delete请求。网上还有从源码去解释的,可以去瞅瞅
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP