2010-11-12 56 views

回答

2

我在我的iPhone項目中使用ASIHTTPRequest與Web應用程序進行通信。對於http身份驗證,他們有一個便利的ASIAuthenticationDialog類。基本用法如下:

// Specifying a username and password to use in the URL 
NSURL *url = [NSURL URLWithString:@"http://username:[email protected]/top_secret/"]; 
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 

// Setting a username and password to use on the request 
NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com/top_secret/"]; 
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 
[request setUsername:@"username"]; 
[request setPassword:@"password"]; 

您可以訪問here的詳細信息,或查看示例源代碼here在GitHub上。

+0

哇,這不是那麼容易的東西......感謝分享! – dav3 2010-11-13 12:39:52

+0

這也適用於HTTPS嗎? [它只討論HTTP ...] – SK9 2010-12-02 05:55:48

+0

請參閱http://stackoverflow.com/questions/2730539/asihttprequest-https – saurb 2010-12-02 06:57:32