2012-10-14 15 views

Odpowiedz

7

Wszystko, co musisz zrobić, to zwrócić HTTPDataResponse w podklasie HTTPConnection.

Jeśli chcesz przykład spojrzeć na próbce CocoaHTTPServer nazywa DynamicServer i zastąpić - httpResponseForMethod: URI: w MyHTTPConnection z czymś podobnym do następującego:

- (NSObject<HTTPResponse> *)httpResponseForMethod:(NSString *)method URI:(NSString *)path 
{ 
    // Before returning you can analyze the passed path argument and select the correct data object to return... 
    return [[HTTPDataResponse alloc] initWithData:placeYourDataInstanceHere]; 
} 
+0

Hah! Tak proste, jak to przegapiłem ... Dzięki! – brigadir

+0

Jak analizować dane żądania, jeśli jest to "POST" zamiast "GET"? Na przykład, jeśli dane 'JSON' są wysyłane wraz z żądaniem. – zakdances

+0

Nie jestem pewien, co chcesz wiedzieć. Metoda żądania ('GET',' POST', 'PUT',' DELETE', ...) jest wysyłana jako pierwszy argument do metody metodą '(NSString *)'. – miho