在Java中设置oauth“Authorization”标头 - Android

时间:2013-02-05 23:56:29

标签: android oauth header authorization httpurlconnection

我正在尝试使用我的Android应用中的所有网络电话设置访问令牌。

HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestProperty("Content-Type", "application/json");
conn.setRequestProperty("Authorization", "Token token="
                    + accessToken);
conn.setRequestMethod("GET");

但是,使用此代码,我们的服务器看到的标头是“HTTP_AUTHORIZATION” - 而不是“AUTHORIZATION”。倾注javadocs之后,我无法弄清楚如何不让它附加“HTTP _”。

谢谢!

1 个答案:

答案 0 :(得分:2)

你做不到。授权到HTTP_AUTHORIZATION的映射是CGI Specification的一部分,并且发生在服务器上。