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