【发布时间】:2013-01-09 15:55:16
【问题描述】:
我有一个 javascript 库正在向我的 Java servlet 发送 POST 请求,但在 doPost 方法中,我似乎无法获取请求有效负载的内容。在 chrome 开发者工具中,所有内容都在 headers 选项卡的 Request Payload 部分,内容在那里,我知道 doPost 方法正在接收 POST,但它只是空白。
对于HttpServletRequest
对象,我可以通过什么方式获取请求负载中的数据?
正在做request.getParameter() 或request.getAttributes()
两者最终都没有数据
【问题讨论】:
-
您需要指定哪个参数,例如如果正文中有关键字,请使用 String keyword = request.getParameter("keyword");
-
看看发送请求的 JavaScript 代码会很有趣。它显然是以错误的方式组成请求参数。
-
@Razh 好吧,我知道,我只是在指定我正在尝试的方法。 BalusC 我正在使用 resumable.js 库来处理拆分文件上传
-
如果我没记错的话,请务必不要在从输入流中读取之前使用 request.getParameter() ,否则将没有可用的数据(已经读取)。