从请求获取发布数据
问题描述:
我正在使用HttpCore库在Java中编写服务器端应用程序。 我有一个HttpRequest,我试图从窗体发送postdata。问题是 - 当我使用request.getEntity()
时,它返回一个空对象,即使当我通过HTTPFox查看我要发送的发布数据的请求类型时,显然是存在的。从请求获取发布数据
我在做什么错?
答
似乎有些混乱。您正在从浏览器向服务器发送请求。服务器可能使用servlet API。您可以使用HttpServlet
的doPost(..)
方法处理请求。你有一个HttpServletRequest
从中你可以得到的参数 - request.getParameter("paramName")
HttpCore另一方面是用来发出请求,而不是处理请求。它用作一个http客户端(在浏览器中)。
请给我们展示一些更多的代码!打电话之前你对这个请求做了什么? – 2011-06-11 11:41:45
@Vincent我重新扫描了代码,答案是:只能读取标题。 – EpsilonVector 2011-06-11 11:54:56
请只发布源代码。你可能正在做一些你不知道的事情。任何处理该请求变量的东西都会很有用:) – 2011-06-11 12:06:18