【发布时间】:2014-01-15 04:55:19
【问题描述】:
我正在向服务器发布一个 json,但我从服务器收到这样的响应- "message": "无效参数:访问被拒绝"
我这样发送请求-
AFHTTPClient * httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];
NSDictionary *parameters = [NSDictionary dictionaryWithObject:json forKey:@"json"];
[httpClient postPath:@"/xxx/yyyy/zzzz" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"success parsing %@",responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"failure parsing %@",error);
}];
但我得到了服务器的响应:
{
"message": "invalid parameters: Access is denied",
"data": null,
"result": "false"
},
请给出一个好的解决方案来解决这个问题,谢谢
【问题讨论】:
-
我们对您尝试连接的服务一无所知。那么我们应该如何才能告诉你正确的参数呢?但至少有一个键
"json"对我来说似乎是可疑的。 -
首先检查 API 文档,看看需要为密钥 json 发送什么。请参考 API 文档。
标签: ios objective-c json afhttpclient