在android中POST后检索网站

时间:2011-02-10 21:48:49

标签: java android http-post

我使用java.net.HttpURLConnection连接到网站并通过POST命令发送一些数据。现在我想知道是否有办法读取/解析生成的网站?

我发布的PHP脚本回应了POST后网站上的一些信息,这就是我想要阅读的内容。

我能找到的唯一反馈是通过getResponseCode()和getResponseMessage()的responseCode和responseMessage,但这并不是我想要的。

这样做有什么好办法吗?

2 个答案:

答案 0 :(得分:1)

我假设你正在做这样的事情:

HttpURLConnection urlc = null;
DataOutputStream dataout = null;
URL url = new URL(URL_LOGIN_SUBMIT);
urlc = (HttpURLConnection) url.openConnection();
// set up post
...
dataout = new DataOutputStream(urlc.getOutputStream());
dataout.writeBytes(output);
int responseCode = urlc.getResponseCode();

如果是这样,您可以添加此部分:

BufferedReader in = new BufferedReader(new InputStreamReader(urlc.getInputStream()),8096);
String response;
while ((response = in.readLine()) != null) {
    System.out.println(response);
}
...

它只会将输出写入System.out但它应该给你一个开始。

答案 1 :(得分:0)

查看此问题的答案: Reading HttpPost response