2011-04-30 110 views
3

我在我的應用程序中使用AndroidHttpClient。現在我需要對請求使用基本授權。AndroidHttpClient中的HttpRequestInterceptor。我很困惑!

http://developer.android.com/reference/android/net/http/AndroidHttpClient.html

在文檔他們說我可以用HttpRequestInterceptor,但我想不通我怎麼能做到這一點。沒有方法來添加這個攔截器。理想情況下,我想像他們在這裏添加它: http://dlinsin.blogspot.com/2009/08/http-basic-authentication-with-android.html

任何人都知道爲什麼它不適合我或Google文檔錯誤?

+0

這是一個[文檔錯誤](http://www.google.co.il/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CGgQFjAD&url=http%3A %2F%2Fcode.google.com%2FP%2Fandroid%2Fissues%2Fdetail%3Fid%3D28438&EI = 4CGtT7TUFonl8QO02dnlCg&USG = AFQjCNEMo2p22Z95epN_n4m-kHFF8YKVPA)。 – 2012-05-11 14:32:35

回答

2

好的,這是不可能的,顯然文件錯誤..只好用普通的HttpClient去得到它的工作。

1

我知道這個問題很古老,但爲了任何人的利益(像我這樣做),你可以用HttpGet對象自己滾動標題。像這樣:

httpGet.addHeader("Authorization", "Basic " + Base64.encode(username+":"+password));