如何将 HttpsURLConnection connectTimeout 设置为大于 60 秒

how to i set HttpsURLConnection connectTimeout greater than 60 seconds

嗨,我遇到一个问题,即 HttpsURLConnection 在 60 秒时超时,即使我将连接超时设置为大于 60 秒。如果我将连接超时设置为小于 60000(60 秒),它会超时设置时间,超过 60 秒

            URL obj = new URL(url);
            
           
            HttpsURLConnection con = (HttpsURLConnection) obj.openConnection();
            
            con.setRequestMethod("POST");
            con.setRequestProperty("Content-Type", "application/json; utf-8");
            con.setRequestProperty("Accept", "application/json");
            con.setConnectTimeout(180000);
            con.setReadTimeout(240000);
                        
            con.setDoOutput(true);
            DataOutputStream wr = new DataOutputStream(con.getOutputStream());
            wr.writeBytes(payload.toString());
            wr.flush();
            wr.close();

            int responseCode = con.getResponseCode();

            BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
            String inputLine;

            while ((inputLine = in.readLine()) != null) {
                response.append(inputLine);
            }
            in.close();

可能不是您的连接超时。可以是server端超时,也可以是中间的proxy,gateway