我是新来的android网络编程,我想发布一些JSON格式的数据从android到服务器,并获得回应给android客户端使用相同的HttpURLConnection
用于发布数据。从Android客户端发布Json到服务器并获得回复
这里是我的邮编:
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。 –