我有一个向我的Java Servlet发送POST请求的javascript库,但是在该doPost方法中,我似乎无法获取请求有效内容。在chrome Developer Tools中,所有内容都位于标头标签的“请求有效负载”部分中,并且内容在那里,而且我知道doPost方法正在接收POST,但它只是空白。
doPost
对于HttpServletRequest 对象,我可以通过什么方式在请求有效负载中获取数据?
HttpServletRequest
这样做request.getParameter()或``request.getAttributes() 两者最终都没有数据
request.getParameter()或``request.getAttributes()
简单答案: 使用getReader()读取请求的正文
更多信息: 有两种方法可以读取体内数据:
getReader()
BufferedReader
getInputStream()
ServletInputStream
从文档中注意:“ [调用任何一种方法都可以读取正文,但不能同时读取两者。”