gpt4 book ai didi

java - EOFException getResponseCode() 异常

转载 作者:行者123 更新时间:2023-11-29 10:14:52 24 4
gpt4 key购买 nike

<分区>

我有这段代码:

public static boolean checkIfURLExists(String targetUrl) {
HttpURLConnection httpUrlConn;
System.setProperty("http.keepAlive", "false");
try {
httpUrlConn = (HttpURLConnection) new URL(targetUrl)
.openConnection();
httpUrlConn.setRequestMethod("HEAD");

// Set timeouts in milliseconds
httpUrlConn.setConnectTimeout(500);
httpUrlConn.setReadTimeout(1000);

// Print HTTP status code/message for your information.
return (httpUrlConn.getResponseCode() == HttpURLConnection.HTTP_OK);
} catch (Exception e) {
e.printStackTrace();
System.out.println("Removing the URL: " + targetUrl);
return false;
}
}

wich 测试 URL 是否可达。我用不同的 URL 多次调用这段代码。但是,代码在这一行中给出了 EOFException:

return (httpUrlConn.getResponseCode() == HttpURLConnection.HTTP_OK);

异常(exception):

12-18 11:11:57.655: W/System.err(30198): java.io.EOFException
12-18 11:11:57.655: W/System.err(30198): at java.util.zip.GZIPInputStream.readFully(GZIPInputStream.java:206)
12-18 11:11:57.655: W/System.err(30198): at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:98)
12-18 11:11:57.665: W/System.err(30198): at java.util.zip.GZIPInputStream.<init>(GZIPInputStream.java:81)
12-18 11:11:57.665: W/System.err(30198): at libcore.net.http.HttpEngine.initContentStream(HttpEngine.java:528)
12-18 11:11:57.665: W/System.err(30198): at libcore.net.http.HttpEngine.readResponse(HttpEngine.java:836)
12-18 11:11:57.665: W/System.err(30198): at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:274)
12-18 11:11:57.665: W/System.err(30198): at libcore.net.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:486)
12-18 11:11:57.665: W/System.err(30198): at com.cofely.gdfsuez.XmlDataParseHelper.checkIfURLExists(XmlDataParseHelper.java:172)

等有谁知道发生了什么,以及如何解决这个问题?谢谢

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com