我有一个试图处理 PUT 请求的 HttpServlet,它具有一些表单参数(使用“application/x-www-form-urlencoded”标头发送)。对于 POST,我有相同的设置,但由于某种原因,当我询问参数时,PUT 请求变为空:
protected void doPut(HttpServletRequest req, HttpServletResponse resp) throws {
Map<String,String[]> params = req.getParameterMap();
System.out.println(params.size());
}
即使我传入参数,参数的大小也是 0。
是否有其他方法可以读取 PUT 请求的参数?