2012-02-01 5 views
0

다음과 같은 문제가 있습니다 : 웹 사이트 (예 : Foo/bar/xy.html과 같은 더 깊은 디렉토리)에 연결할 수 있는지 확인하고 싶습니다. 그래서 저는 이미 Apple의 "도달 가능한"예제로 "SystemConfiguration Framework"을 시험해 보았습니다. 그러나 특정 html 페이지가 아닌 호스트에 접속할 수있었습니다. 아이폰에는 HTML 쪽 (간단한 예가 좋을 것입니다)의 체크를 어떻게 할 수 있습니까?iPhone 4를 통해 .html 페이지에 연결할 수 있는지 확인하는 방법은 무엇입니까?

감사합니다.

답변

0

도달 가능한 API는 내 이해에서 호스트를 수행합니다. 페이지에 머리 요청을하고 응답 코드가 무엇인지 확인하는 것이 좋습니다. 404를 반환하면 페이지를 찾지 못했습니다.

빠른 예 :

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; 
[request setHTTPMethod:@"HEAD"]; 
NSHTTPURLResponse *response; 
[NSURLConnection sendSynchronousRequest:request returningResponse:&response error: NULL]; 
if([response statusCode] == 404) 
    //failed to find page 

참고 :이 코드를 테스트하지 않았지만 개념은 이해한다.

또한 HTTP HEAD 정보 :

http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

+0

안녕! 고마워, 내 문제를 해결하고 html 페이지에 연결할 수 있는지 확인합니다. – Fringer

관련 문제