Я новичок в программировании в сети Android, и я хочу опубликовать некоторые данные в формате Json от android на сервер и получить ответ обратно на Android-клиент, используя тот же HttpURLConnection
, который использовался для сообщения данные.Опубликовать Json от клиента android к серверу и получить ответ
Вот мой почтовый индекс:
public void post() throws IOException {
URL url = createEndpointUrl();
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod(POST);
conn.setDoInput(true);
conn.setDoOutput(true);
String query = createQueryParameters();
OutputStream os = conn.getOutputStream();
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(os, "UTF-8"));
writer.write(query);
writer.flush();
writer.close();
// Here i want to get operation
// result (response) from server
.
.
.
//
os.close();
conn.disconnect();
}
Мне просто интересно, клиент будет ждать получать ответ, если сервер выполняет тяжелые задания? – saber
@saber Да, вам нужно показать какой-то прогресс. Для этого вы можете использовать AsyncTask. –