Отправьте строку JSON в iOS и получите правильный ответ - PullRequest
0 голосов
/ 14 января 2012

Я хочу отправить строку типа @ "projects 02.03.2012" на сервер и получить ответ json со списком проектов, выбранных в соответствии со строкой, которую я отправляю.Серверная часть будет сделана для меня, но мне интересно, как должен выглядеть URL-адрес запроса и получу ли я правильный ответ.Вот что я получил, URL-адрес запроса только для проверки.

-(void)requestProjects
{
    responseData=[[NSMutableData alloc] init];
    responseArray=[[NSMutableArray alloc] init];
    NSURLRequest *request = [NSURLRequest requestWithURL:
                             [NSURL URLWithString:@"http://search.twitter.com/search.json?q=mobtuts&rpp=5"]];
    NSURLConnection *connection=[[NSURLConnection alloc] initWithRequest:request delegate:self];
    [connection start];
}

#pragma mark NSURLConnection delegate methods
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
    [responseData setLength:0];
}

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
    [responseData appendData:data];
}

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
    NSLog(@"Connection failed!");
}

- (void)connectionDidFinishLoading:(NSURLConnection *)connection {

    NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];


    NSDictionary *results = [responseString JSONValue];
    NSLog(@"Response: %@", results);
}
...