HttpURLConnection RequestPropertys are null



我正在尝试将我的java应用程序连接到位于的公共游戏APIhttps://api.guildwars2.com/v2/

为此,我写了以下代码:

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论坛上发现一个帖子,说他们有内部问题,
回顾一下:(。

劳顿·坎贝尔
Web程序员

我在我们的内部聊天中发布了一条消息关于它坏了,但是的,现在是周末,所以可能不是将在周一之前修复。真的很抱歉

最新更新