0
实际上,我想要做的只是发送带有POST请求的JSONString到服务器,并在响应头中实现“OK”。iOS:为REST web服务POST请求寻找瘦身框架
你会为此建议什么框架?我已经看过restkit,但对于我的目的来说太大了。我宁愿一个苗条的框架/解决方案。
在此先感谢
实际上,我想要做的只是发送带有POST请求的JSONString到服务器,并在响应头中实现“OK”。iOS:为REST web服务POST请求寻找瘦身框架
你会为此建议什么框架?我已经看过restkit,但对于我的目的来说太大了。我宁愿一个苗条的框架/解决方案。
在此先感谢
听起来并不像你在这里需要一个框架作为@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;
}
非常感谢,帮助很大! 只是还有一个问题:我还可以将shttp授权添加到此代码中,还是必须在此情况下使用其中一个框架? – user1066006 2012-08-03 17:49:15
[它看起来不像你需要一个框架](http://stackoverflow.com/q/4456966/335858):'NSURLRequest'应该能够做到这一点。我错过了什么? – dasblinkenlight 2012-08-03 10:46:03