在 Java 中,我們可以使用 java.net.URLConnection
或 java.net.HttpURLConnection
類來設(shè)置接口調(diào)用的超時(shí)時(shí)間。
下面是一個(gè)示例代碼,演示如何設(shè)置接口調(diào)用的超時(shí)時(shí)間:
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
public static void main(String[] args) throws IOException {
URL url = new URL("http://example.com/api"); // 接口的 URL
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setConnectTimeout(5000); // 設(shè)置連接超時(shí)時(shí)間為 5 秒
connection.setReadTimeout(5000); // 設(shè)置讀取超時(shí)時(shí)間為 5 秒
// 發(fā)起接口請(qǐng)求...
}
}
在上述代碼中,setConnectTimeout()
方法用于設(shè)置連接超時(shí)時(shí)間,單位為毫秒;setReadTimeout()
方法用于設(shè)置讀取超時(shí)時(shí)間,單位也為毫秒。
請(qǐng)根據(jù)實(shí)際情況修改超時(shí)時(shí)間的值。