Java HttpURLConnection请求属性为空

Java HttpURLConnection请求属性为空,java,http,url,Java,Http,Url,我正在尝试将我的java应用程序连接到 为此,我编写了以下代码: url = new URL(URL_PREFIX + "account"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); String authent = "Bearer ".concat(API_KEY); //Authorization con.setRequestProperty("Authorization", authent);

我正在尝试将我的java应用程序连接到

为此,我编写了以下代码:

url = new URL(URL_PREFIX + "account");

HttpURLConnection con = (HttpURLConnection) url.openConnection();

String authent = "Bearer ".concat(API_KEY);

//Authorization
con.setRequestProperty("Authorization", authent);
con.addRequestProperty("Authorization", authent);
System.out.println(con.getRequestProperty("Authorization")); //null
con.setDoOutput(true);
con.setRequestMethod("GET");

我收到http 400错误,我认为这是因为未设置授权属性。为什么我的
getRequestProperty
设置为空?

我在guildwars论坛上发现一个帖子,说他们有内部问题,
:)

劳顿坎贝尔
网络程序员

我在我们的内部聊天中贴了一张便条 关于它被破坏的事,但是是的,这是周末,所以可能不是 星期一之前会修好的。真的很抱歉


此URL是HTTPS,您可能需要使用
HttpsURLConnection
我尝试过它,但在api需要承载令牌时,同样的错误显示有助于密码身份验证?我尝试过
con.setRequestProperty(“主机”,URL\u前缀)但还是同样的问题看看答案