【发布时间】:2017-05-31 11:23:10
【问题描述】:
我在运行代码时遇到问题,在打开 HTTP 请求后,我试图检索响应代码,但随后程序在 print 语句上停止运行 以下是我的代码:
private static HttpURLConnection openHttpConnection(URL url, String method){
try {
HttpURLConnection connection = null;
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod(method);
connection.setRequestProperty("Content-Type",
"application/json;charset=UTF-8");
connection.setRequestProperty("Accept", "application/json");
System.out.println(connection.getResponseCode());
}
catch (Exception exception) {
exception.printStackTrace();
}
程序在最后一行停止,当我打开多个HTTP请求时出现问题。 注意:当我调试相同的代码时,它适用于配音,但不适用于运行。 在 8 个 HTTP 请求之后也会出现问题。
请帮忙。谢谢。
【问题讨论】:
-
您说您的程序在 8 次请求后挂起。你会在某个时候关闭你的连接吗?它们真的关闭了吗(在操作系统级别)?如果您的连接仍然打开/挂起,则服务器(无论您连接到什么)可能会用完连接....
标签: java http netbeans connection httpresponse