【发布时间】:2015-10-16 21:01:35
【问题描述】:
所以我目前有这个在 Java 中做一个 HTTP 请求:
HttpURLConnection connection = (HttpURLConnection) apiURL.openConnection();
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setRequestMethod("POST");
connection.setRequestProperty("Accept", "application/json");
connection.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
OutputStreamWriter writer = new OutputStreamWriter(connection.getOutputStream(), "UTF-8");
writer.write(payload);
writer.close();
JSONObject json = (JSONObject) new JSONParser().parse(new InputStreamReader(connection.getInputStream()));
connection.disconnect();
我看到很多关于套接字的提及,但我不确定它在此处如何应用。如何将此 HTTP 请求的超时设置为 1 秒?
【问题讨论】:
标签: java api http request inputstreamreader