【问题标题】:"message": "invalid parameters: Access is denied", while sending json request to server -ios“消息”:“无效参数:访问被拒绝”,同时向服务器-ios发送json请求
【发布时间】: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


【解决方案1】:
[httpClient postPath:@"hello" parameters:[NSDictionary dictionaryWithObjectsAndKeys:@"data1", @"data1_key", @"data2", @"data2_key2", nil]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-01
    • 2017-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多