HttpURLConnection.setRequestProperty不能设置authorization header???

nixkid 2009-07-10 12:20:52
我尝试用HttpURLConnection建立连接,在设定对象的setRequestProperty时,我想设定authorization header, 程序如下:

String addrReq = "http://twitter.com/oauth/request_token" ; //查询地址
URL urlReq = new URL(addrReq); //URL object
HttpURLConnection httpReq = (HttpURLConnection) urlReq.openConnection();//http连接对象

httpReq.setRequestMethod("GET");
httpReq.setDoOutput(true);
String value = "OAuth "+ "realm=\""+ addrReq +"\", " + httpBody; //authorization 的值
httpReq.setRequestProperty("Authorization", value); // 设定 authoriztaion header
System.out.println( httpReq.setRequestProperty("Authorization") ); //当程序执行到这里时,我发现值仍然是null

我试着设定其他的header。并没有发现类似的问题。求解。谢谢。
...全文
2550 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
my_2010 2012-04-09
  • 打赏
  • 举报
回复
求解啊~~~
同求啊
shingaga 2012-01-11
  • 打赏
  • 举报
回复
我也遇到同样的问题
nixkid 2009-07-10
  • 打赏
  • 举报
回复
sorry,最后一行打错了:
System.out.println( httpReq.getRequestProperty("Authorization") ); //当程序执行到这里时,我发现值仍然是null

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧