如何获得整个http帖子的价值?解析宁静的帖子

时间:2009-06-16 23:42:40

标签: java http rest post

这是我的想法还是在休息网络服务中,帖子“没有名字”,所以说点什么......

我的意思是,是整个身体的帖子,减去标题???

那么,如何用java解析这样的帖子?

我必须使用

HttpServletRequest.getInputStream?

http://www.softlab.ntua.gr/facilities/documentation/unix/java/servlet2.2/javax/servlet/http/HttpServletResponse.html

任何有用的例子?

我该如何打电话?我的意思是,在身体中发布价值,而不是在特定参数中发布......

非常感谢

2 个答案:

答案 0 :(得分:1)

Fiddler对于这类事情非常有用。它充当本地计算机上的标准http代理。您可以在其界面中查看帖子正文和标题等。您只需要告诉您的代码使用HTTP代理(通常只有1或2行)

答案 1 :(得分:1)

服务器端代码如下所示:

StringBuilder input = new StringBuilder();
BufferedReader reader = request.getReader();
String line = reader.readLine();
while (line != null) {
    input.append(line);
    line = reader.readLine();
}

其中request是HttpServletRequest。要从客户端进行测试,您可以将Poster与Firefox一起使用。