java - request.getParameter 不适用于 PUT 或 DELETE

标签 java post httprequest put http-delete

如果 request 是一个 HTTPServletRequest 为什么我可以使用 request.getParameter 获取 POST 的正文请求,而不是 PUTDELETE 请求?

最佳答案

默认情况下,Put 方法是禁用的,因为大多数情况下我们在常规 jsps 和 servelts 中使用 Get 和 Post。但是,它可以轻松配置以支持它。 首先,为了让 Tomcat 接受除 HTTP GET 和 PUT 之外的命令,我们应该在 Tomcat 的 web.xml 中添加以下初始化参数:

您可以按照下面的帖子进行更多解释和设置。

http://www.codereye.com/2010/12/configure-tomcat-to-accept-http-put.html

关于java - request.getParameter 不适用于 PUT 或 DELETE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50019238/

相关文章:

node.js - 如何通过 OctoPrint Rest API 传递命令?

android无法解析json数据android

rest - Odata v4错误 "Does not support untyped value in non-open type"

Java "e"无法解析为 keyPressed 函数中的变量

java - 如何让这段java代码返回到代码中的某个点?

ajax - Django测试客户端访问url时得到301重定向

javascript - 通过帖子传递对象

java - 如何启动 JSF 和 Eclipse

java - 如何在 fragment 中加载字符串数组?

json - 如何在 Laravel 4 中将 JSON 数据 POST 到远程服务器?