cuốn sách gpt4 ai đã làm

java - 抛出 SocketTimeoutException

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 07:07:45 29 4
mua khóa gpt4 Nike

'java.net.SocketTimeoutException: Hết thời gian kết nối'
Tôi gặp lỗi này sau khi lặp một thời gian. Tại sao tôi nhận được ngoại lệ SocketTimeoutException? Làm cách nào để khắc phục lỗi này?

@Ghi đè
công khai void run() {
while (true) {
thử {
Kết nối URLConnection = getURLConnection("http://www.trekpv.com");
Trình đọc BufferedReader = BufferedReader mới(InputStreamReader mới(connection.getInputStream()));
Chuỗi s;
while ((s = reader.readLine()) != null) {
System.out.println(s);
}
reader.close();
Thread.sleep(5000);
} catch (Exception e) {
e.printStackTrace();
}
}
}

URLConnection riêng tư getURLConnection(String s) ném IOException {
URL url = (các) URL mới;
URLConnection urlconnection = url.openConnection();
urlconnection.setConnectTimeout(10000);
urlconnection.setReadTimeout(10000);
urlconnection.addRequestProperty("Kết nối", "tiếp tục hoạt động");
urlconnection.addRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2");
urlconnection.addRequestProperty("Chấp nhận", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
urlconnection.addRequestProperty("Accept-Language", "en-US,en;q=0.8");
urlconnection.addRequestProperty("Accept-Charset", "ISO-8859-1,utf-8;q=0.7,*;q=0.3");
trả lại kết nối url;
}

câu trả lời hay nhất

SocketTimeoutException xảy ra khi không nhận được url đã chỉ định trong một khoảng thời gian nhất định. Điều này có thể xảy ra do kết nối internet chậm hoặc một số lỗi trong mã khiến getURLConnection("http://www.trekpv.com") Chức năng không thể lấy URL.

Về java - ném SocketTimeoutException, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/21080449/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress