[問題] 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