2010-02-10 91 views
1

주어진 URL에서 웹 페이지 (HTML 소스)를로드 할 수있는 Cocoa 클래스를 찾고 있습니다. 좀 더 복잡하게하려면 웹 페이지에 대한 액세스가 제한되어 있으므로이 경합에 대한 사용자 이름과 암호를 설정할 수 있어야합니다.비밀번호로 보호 된 웹 페이지로드

답변

3

당신이 너무처럼 URL에 사용자 이름과 암호를 넣을 수 있습니다 기본 인증의 경우 : 나는 OSX와 아이폰에서 모두 잘 작동 Ben Copsey's ASIHTTPRequest library을 사용하는 경향이

NSURLRequest *request = 
[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://username:[email protected]"]]; 

[NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:NULL]; 
1

은. NSURLReqest를 사용하여 수행 할 수있는 대부분의 작업을 알고 있지만이 작업만으로 훨씬 쉽게 작업을 수행 할 수 있습니다.

NSURL *url = [NSURL URLWithString:@"http://allseeing-i.com/top_secret/"]; 
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; 
[request setUsername:@"username"]; 
[request setPassword:@"password"]; 
관련 문제