我在运行我的代码时遇到问题,打开HTTP请求后我试图检索响应代码,但程序停止运行在打印语句上 下面是我的代码:我打电话时程序停止运行getResponseCode()
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个请求后挂起。你在某个时候是否会关闭你的联系?他们真的关闭了吗(在操作系统级别)?如果你的连接仍然是打开/挂起的,那么服务器(无论你连接到什么地方)的连接可能会耗尽...... – sruetti