[问题] URLConnection.setRequestProperty()

楼主: OoShiunoO (机机勋)   2015-02-11 17:15:00
大家好 小弟在练习串接Twitter的API
其中第一步是获取request_token
URL url = new URL("https://api.twitter.com/oauth/request_token");
HttpURLConnection uc = (HttpURLConnection) url.openConnection();
uc.setDoOutput(true);
uc.setDoInput(true);
uc.setUseCaches(false);
uc.setRequestProperty("Authorization", "OAuth oauth_consum....省略");
现在问题来了,我最后的回应结果是 401 Authorization Required
看起来是我没有给它Authorization这个property
于是我用下面这个去check
System.out.println(uc.getRequestProperty("Authorization"));
结果回传null
后来我上网查找,发现这篇http://www.28im.com/java/a1185648.html
他们说因为这是EXCLUDE_HEADERS,所以回传null
但是应该还是有设定成功?只是回传null而以?
搞得我现在不知道问题出在哪...是我没有设定成功?或是我设定的值有问题?
作者: iFEELing (ing)   2015-02-12 00:42:00
.....401 是 http status 只是告诉你需要认证不一定指"Authorization"这个属性
楼主: OoShiunoO (机机勋)   2015-02-12 01:59:00
所以也有可能是我的Authorization参数弄错?

Links booklink

Contact Us: admin [ a t ] ucptt.com