2013-08-29 31 views
0

我正在嘗試使用AFNetworking以用戶名和密碼打開HTTP會話。使用用戶名和密碼打開HTTP會話

我此刻的代碼是:

NSURL* serverURL = [NSURL URLWithString: @"http://myurl.com"]; 
AFHTTPClient* network = [[AFHTTPClient alloc] initWithBaseURL: serverURL]; 
[networkInstance setAuthorizationHeaderWithUsername:@"myUsername" 
              password:@"myPassword"]; 

這是所有有給它?我查了一下,我似乎無法找到任何使用用戶名和密碼的連接示例。

回答

1

從文檔:

該塊設置Authorization HTTP標頭在請求的對象集 通過HTTP客戶端作出與 Base64編碼的用戶名和口令的基本認證值。

所以,如果你使用的服務器使用基本認證,是的,這就是它的全部。

其他一些服務器的身份驗證方式不同,例如使用令牌或證書。不過,對於大多數用途,這就是你所要做的。