【发布时间】:2017-04-11 21:14:26
【问题描述】:
NSString *urlString = @"http://chkdin.com/dev/api/peoplearoundmexy/?";
NSURL *url = [NSURL URLWithString:urlString];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
NSString *parameterString=[NSString stringWithFormat:@"skey=%@&user_id=%@",@"XXXXXXX",@"3225"];
NSLog(@"%@",parameterString);
[request setHTTPMethod:@"POST"];
[request setURL:url];
[request setValue:parameterString forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
NSData *postData = [parameterString dataUsingEncoding:NSUTF8StringEncoding];
[request setHTTPBody:postData];
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:&error];
NSLog(@"%@",[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error]);
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
NSLog(@"%@",dict);
这是我的 json 解析,我的问题是当我点击这个 api 时它正在显示
{
message = "Valid skey required.";
status = 0;
}
但是这个 api 在 safari 中工作。我认为问题是请求添加到 url 错误。你能帮我吗....
【问题讨论】:
-
你遇到了什么问题
-
result show is valid key required, but the skey is working in url.
-
请找到上面的url链接。
-
你的请求类型是get或者post
标签: ios objective-c json parsing post