Java HttpURLConnection请求属性为空
我正在尝试将我的java应用程序连接到 为此,我编写了以下代码: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);
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前缀)代码>但还是同样的问题看看答案