iOS:使用REST Web服务寻找一个用于POST请求的苗条框架

时间:2012-08-03 10:40:15

标签: ios ipad rest post

实际上我想做的只是将带有POST-Request的JSONString发送到服务器并在响应的标题中实现“OK”。

您为此目的建议的框架是什么?我已经看过restkit了,但这对我的目的来说太大了。我更喜欢纤薄的框架/解决方案。

提前致谢

1 个答案:

答案 0 :(得分:1)

听起来不像你需要一个框架,因为@dasblinkenlight已经评论过你应该只使用NSURLRequest。

    -(BOOL)sendRequestToURL:(NSString*)stringURL withJSON:(NSString*)JSONAsAString{
    NSError *jsonERROR =nil;
    __block BOOL success = NO;
    NSOperationQueue* queue = [[NSOperationQueue alloc]init];
    NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString:stringURL]];
    request.HTTPMethod = @"POST";
    request.HTTPBody = [NSJSONSerialization dataWithJSONObject:JSONAsAString options:0 error:&jsonERROR];
    if (!jsonERROR){
        [NSURLConnection sendAsynchronousRequest:request queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError * error) {
            NSHTTPURLResponse *httpResonse = (NSHTTPURLResponse*)response;
            if (httpResonse.statusCode == 200 ) {
                success = YES;
            }
        }];
    } else {
        NSLog(@"jsonERROR: %@", jsonERROR.description);
    }
    return NO;
}