是否可以从 HttpServletRequest 对象获取原始 HTTP 请求?如果可能的话,我希望将原始请求视为字符串。
我需要获取请求的全文,在本例中是 POST 请求,因此 URL 没有帮助。它也是多部分表单的一部分,所以我不能只调用“getParameterNames()”或“getParameterValues()”。
谢谢,
最佳答案
您可以通过以下方式读取原始 HTTP 请求:
ServletInputStream in = request.getInputStream();
然后使用 InputStream 的常规 read
方法。
希望对您有所帮助。
关于java - 从 HttpServletRequest 获取原始请求字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1342213/