2012-09-02 2 views
0

웹 서버의 상태, 특히 웹 서버가 적절한 상태 코드 200을 반환하면 정보를 확인해야합니다. iOS의 웹 서버에서 HTTP 응답 코드를 가져올 방법이 있습니까?iOS에서 웹 서버의 상태를 확인하는 방법은 무엇입니까?

+0

더 이상 개발되지는 않겠지 만 ASINetoworking을 확인해 보겠습니다. – Sirens

+0

HTTP 요청을하는 거의 모든 API가 상태 코드를 제공합니다. 어떻게 요청하니? – Jim

답변

2

이것은 타사 라이브러리를 구현할 필요가없는 official docs에 잘 설명되어 있습니다 (iOS 코딩을 처음 사용하는 경우 Networking API가 기본 함수 호출을 단순화 할 수 있음). 귀하의 클래스는있는 NSURLConnection 대의원이어야하고있는 NSURLConnection을 한 후이 같은 대리자 메서드 뭔가 구현 :

-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSHTTPURLResponse*)response 
{ 
    if ([response statusCode] == 200) { 
     // Handle valid response (You can probably just let the connection continue) 
    } 
    else { 
     // Other status code logic here (perhaps cancel the NSURLConnection and show error) 
    } 
} 

당신이와 iOS의 다른 네트워킹 기능에 대한 URL Loading Guide 매우 유용한 독서를 찾을 수 있어야합니다.

관련 문제