URL连接错误。java.io.IOException:服务器返回了URL的HTTP响应代码:400
好的,我一直在尝试做《代码的出现》,但在第一天我想我应该能够直接从URL读取输入。但是我不能让它工作。当我运行代码时,它会在urlCon.getInputStream()中抛出一个exeption URL为“”。 示例是:“java.io.IOException:服务器返回了URL:”的HTTP响应代码:400 我一直在尝试调试,它似乎没有得到适当的安全性,但我不知道该怎么做。当我将协议更改为http而不是https时,它可以工作,但该url没有输入和重定向 下面是我的代码,我非常感谢任何回复URL连接错误。java.io.IOException:服务器返回了URL的HTTP响应代码:400,java,https,ioexception,urlconnection,Java,Https,Ioexception,Urlconnection,好的,我一直在尝试做《代码的出现》,但在第一天我想我应该能够直接从URL读取输入。但是我不能让它工作。当我运行代码时,它会在urlCon.getInputStream()中抛出一个exeption URL为“”。 示例是:“java.io.IOException:服务器返回了URL:”的HTTP响应代码:400 我一直在尝试调试,它似乎没有得到适当的安全性,但我不知道该怎么做。当我将协议更改为http而不是https时,它可以工作,但该url没有输入和重定向 下面是我的代码,我非常感谢任何回复
package day1;
import java.net.*;
import java.io.*;
public class day1 {
public static void main(String[] args) {
try {
URL url;
url = new URL("http://adventofcode.com/2019/day/1/input");
URLConnection urlCon;
urlCon = url.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(urlCon.getInputStream()));
String inputLine;
while((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
in.close();
}
catch(MalformedURLException e) {
e.printStackTrace();
}
catch(IOException e){
e.printStackTrace();
}
}
}
您是否登录到该站点?还可以看到,我测试了在没有登录的情况下获取URL的内容,结果出现了400错误。