我正在向我的
以下是我的请求方式。 我使用PostMan执行
如果我使用
谢谢。
localhost
Tomcat 8.0 Servlet 3.1 Web应用程序发送POST
请求,但是request.getParameter("")
返回null
。以下是我的请求方式。 我使用PostMan执行
POST
请求。在Java端,我调用request.getParameter("code")
,这会给我返回null
。同样的情况也适用于qwe
字段。我没有使用任何框架,只是原始的servlets。这只是一个后端,所以它全部都是关于处理数据和响应客户端。如果我使用
"x-www-form-urlencoded"
,我可以通过getParameter()
调用检索参数,但我仍然想知道为什么无法获取form-data
。谢谢。
form-data
方法将请求内容存储在请求体中,这意味着您需要使用Reader
或InputStream
来获取它。 - cjstehnogetReader()
的readLine()
方法给了我一些数据,我能够在那里看到我的参数,但是我无法提取它,因为它有边界字符串并且需要单独处理(根据我所读的)。但是人们说这在 Servlet 3.0 及以上版本中已经处理过了。我正在使用 3.1 版本,但仍然无法获得它。有什么建议吗? - OmerHalitgetPart("")
方法从表单数据中获取文件。 - OmerHalit