Восстановление сайта после POST в Android - PullRequest
0 голосов
/ 11 февраля 2011

Я использую java.net.HttpURLConnection для подключения к веб-сайту и отправки некоторых данных с помощью команды POST. Теперь я пытаюсь выяснить, есть ли способ прочитать / разобрать получившийся веб-сайт?

PHP-скрипт, который я публикую в эхо-информации на сайте после POST, и это то, что я хочу прочитать.

Единственная обратная связь, которую я могу найти, это responseCode и responseMessage через getResponseCode () и getResponseMessage (), но это не совсем то, что я ищу.

Есть ли хороший способ сделать это?

Ответы [ 2 ]

1 голос
/ 11 февраля 2011

Я предполагаю, что вы делаете что-то вроде этого:

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 но это должно дать вам начало.

0 голосов
/ 11 февраля 2011

См. Ответ на этот вопрос: Чтение ответа HttpPost

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...