我用ASIHTTPRequest
工作:發送HTTP請求並解析JSON響應
NSURL *url = [NSURL URLWithString:@"http://data.mywebsite/api/views/INLINE/rows.json?method=index"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
request.requestMethod = @"POST";
[request addRequestHeader:@"Content-Type" value:@"application/json"];
[request appendPostData:[json dataUsingEncoding:NSUTF8StringEncoding]];
[request setDelegate:self];
[request setCompletionBlock:^{
NSString *responseString = [request responseString];
NSLog(@"Response: %@", responseString);
}];
[request setFailedBlock:^{
NSError *error = [request error];
NSLog(@"Error: %@", error.localizedDescription);
}];
[request startAsynchronous];
由於ASIHTTPRequest不再維持,我搬到AFNetworking
API。 但是,當從一個邏輯移動到另一個不同時,我有點困惑,我想知道如何通過AFNetworking
傳遞相同的請求。
Thanx提前。
爲什麼不使用更新NSURLConnection的方法呢? – bandejapaisa 2012-03-17 21:39:37
我需要使用'AFNetworking' API。 – Luca 2012-03-17 22:04:29
[AFNetworking Post Request]的可能重複(http://stackoverflow.com/questions/7623275/afnetworking-post-request) – JosephH 2012-03-18 06:53:55