У меня есть какой-то вопрос в уме. Могу ли я сделать свой пользовательский listner
в java для ответа http
, если да, то как я могу это сделать, кто-нибудь может подсказать мне, как я могу сделать, что я хочу сделать запрос Http
взапрос я хочу отправить JSON
, и я получил JSON
на respone
, но я хочу сделать, когда ответ пришел, поэтому я получаю listner
, поэтому я получаю, я получил ответ на клиентское устройство, я попробовал это:
try {
URL url = new URL("http://[ip]:[port]"); //in the real code, there is an ip and a port
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("Accept","application/json");
conn.setDoOutput(true);
conn.setDoInput(true);
conn.connect();
DataOutputStream os = new DataOutputStream(conn.getOutputStream());
os.writeBytes(URLEncoder.encode(json, "UTF-8"));
os.flush();
os.close();
Log.i("STATUS", String.valueOf(conn.getResponseCode()));
Log.i("MSG" , conn.getResponseMessage());
conn.disconnect();
} catch (Exception e) {
}
return null;