Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;“讯息”:&引用;无效参数:访问被拒绝";,向服务器发送json请求时-ios_Ios_Objective C_Json_Afhttpclient - Fatal编程技术网

&引用;“讯息”:&引用;无效参数:访问被拒绝";,向服务器发送json请求时-ios

&引用;“讯息”:&引用;无效参数:访问被拒绝";,向服务器发送json请求时-ios,ios,objective-c,json,afhttpclient,Ios,Objective C,Json,Afhttpclient,我正在向服务器发送一个json,但我从服务器得到的响应如下- “消息”:“无效参数:访问被拒绝” 我发出这样的请求- AFHTTPClient * httpClient = [[AFHTTPClient alloc] initWithBaseURL:url]; NSDictionary *parameters = [NSDictionary dictionaryWithObject:json forKey:@"json"]; [httpClient postPath:@"/xxx/yyyy/z

我正在向服务器发送一个json,但我从服务器得到的响应如下- “消息”:“无效参数:访问被拒绝”

我发出这样的请求-

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文档。
[httpClient postPath:@"hello" parameters:[NSDictionary dictionaryWithObjectsAndKeys:@"data1", @"data1_key", @"data2", @"data2_key2", nil]