httpconnection在我的java代码中出现奇怪的错误
我写这段代码:httpconnection在我的java代码中出现奇怪的错误,java,http,http-get,httpconnection,openjdk-11,Java,Http,Http Get,Httpconnection,Openjdk 11,我写这段代码: import java.net.HttpURLConnection; import java.net.URL; public class Main{ private static HttpURLConnection connection; public static void main(String[] args){ final URL url = new URL (spec: "https://google.com
import java.net.HttpURLConnection;
import java.net.URL;
public class Main{
private static HttpURLConnection connection;
public static void main(String[] args){
final URL url = new URL (spec: "https://google.com");
connection = (HttpURLConnection) url.openConnection();
connection =url.openConnection();
connection.setRequestMethod("GET");
connection.setConnectTimeout(5000);
connection.setReadTimeout(5000);
int status = connection.getResponseCode();
system.out.println(status);
}
}
并获取以下错误:
Main.java:8: error: ')' expected
我使用OpenJdk:
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)
和UBUNTU 18.04
谢谢您的帮助这里有一些问题,不是处理异常,而是应该是这样的:
public class Main {
private static HttpURLConnection connection;
public static void main(String[] args) throws Exception {
final URL url = new URL("https://google.com");
connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.setConnectTimeout(5000);
connection.setReadTimeout(5000);
int status = connection.getResponseCode();
System.out.println(status);
}
}
这个代码应该有效
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main{
private static HttpURLConnection connection;
public static void main(String[] args) throws IOException {
final URL url = new URL("https://google.com");
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setConnectTimeout(5000);
connection.setReadTimeout(5000);
int status = connection.getResponseCode();
System.out.println(status);
}
}
我不明白什么是“规范”:IDE提示还是smth?制度也应该来自资本
Main.java:7:错误:')预期最终URL=新URL(规范:https://google.com");代码>我试试看。它没有帮助终端提出在答案后加括号