如何发送请求并解析json plus save

时间:2016-08-07 13:35:10

标签: ios nsurlconnection

如果我是iOS的新手,我需要知道如何提出请求。

我正在尝试提出如下请求:

NSMutableURLRequest *request = [[NSMutableURLRequest alloc]
                                initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@%@",dk.baseURL,@"daantest"]]];
[request setHTTPMethod:@"POST"];
[request setValue:@"text/xml" forHTTPHeaderField:@"Content-type"];
NSString *sendString = @"abc";
[request setValue:[NSString stringWithFormat:@"%d", [sendString length]] forHTTPHeaderField:@"Content-length"];
    [request setHTTPBody:[sendString dataUsingEncoding:NSUTF8StringEncoding]];
    urlConnection = [[NSURLConnection alloc] initWithRequest:request delegate:pd];
    [urlConnection start];

请指导我。

1 个答案:

答案 0 :(得分:0)

创建您的请求,如:

NSURL *url = [NSURL URLWithString:@"your url"];

NSURLRequest *request = [NSURLRequest requestWithURL:url];
NSOperationQueue *queue = [[NSOperationQueue alloc]init];

[NSURLConnection sendAsynchronousRequest:request queue:queue completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) {
    NSArray *array = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];


}];

所以你可以在这里获取数据。