我可以使用以下代码访问我的API网址并接收json数据,但是我需要使用以下参数和值指定要请求的数据。我怎么能这样做?
参数: q 值:追逐
参数:页面值: 1
NSMutableURLRequest *request3 = [[NSMutableURLRequest alloc] init];
[request3 setValue:@"application/json;charset=UTF-8" forHTTPHeaderField:@"Content-Type"];
[request3 setURL:[NSURL URLWithString:@"https://MYWEBSITE.com/api/v1/intuit/institutions"]];
[request3 setHTTPMethod:@"GET"];
NSURLResponse *requestResponse3;
NSData *requestHandler3 = [NSURLConnection sendSynchronousRequest:request3 returningResponse:&requestResponse3 error:nil];
NSError *err3;
NSMutableDictionary *json3 = [NSJSONSerialization JSONObjectWithData:requestHandler3 options:kNilOptions error:&err3];
NSLog(@"%@", json3);
答案 0 :(得分:1)
刚想通了,所有的代码都是一样的你只需通过在url的末尾添加以下内容来更改url地址 ?paramater =值安培; paramater =值
NSMutableURLRequest *request3 = [[NSMutableURLRequest alloc] init];
[request3 setValue:@"application/json;charset=UTF-8" forHTTPHeaderField:@"Content-Type"];
[request3 setURL:[NSURL URLWithString:@"https://MYWEBSITE.com/api/v1/intuit/institutions?q=chase&page=2"]];
[request3 setHTTPMethod:@"GET"];
NSURLResponse *requestResponse3;
NSData *requestHandler3 = [NSURLConnection sendSynchronousRequest:request3 returningResponse:&requestResponse3 error:nil];
NSError *err3;
NSMutableDictionary *json3 = [NSJSONSerialization JSONObjectWithData:requestHandler3 options:kNilOptions error:&err3];
NSLog(@"%@", json3);