Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
Ios 如何使用AFNetworking 2.0发布_Ios_Afnetworking 2 - Fatal编程技术网

Ios 如何使用AFNetworking 2.0发布

Ios 如何使用AFNetworking 2.0发布,ios,afnetworking-2,Ios,Afnetworking 2,这些照片是我用查尔斯抓到的。 图1为概述。 pic2和pic3以表格或文本形式请求,我不知道哪种是正确的请求表格。 pic4是我应该得到的JSON。 pic5是在我发送了服务器反馈的参数之后。但是它显示了错误代码 现在我计划使用NetworkingOperationManager。我不知道参数是什么? 这是我的密码 - (void)getSongSList:(NSURL *)songsListUrl{ NSArray *array = [[NSArray alloc] initWithO

这些照片是我用查尔斯抓到的。 图1为概述。 pic2和pic3以表格或文本形式请求,我不知道哪种是正确的请求表格。 pic4是我应该得到的JSON。 pic5是在我发送了服务器反馈的参数之后。但是它显示了错误代码

现在我计划使用NetworkingOperationManager。我不知道参数是什么? 这是我的密码

- (void)getSongSList:(NSURL *)songsListUrl{
    NSArray *array = [[NSArray alloc] initWithObjects:@"27858424", @"8738906", @"2760603" , @"7492213", @"8094802", @"12486744", @"7540057", @"8169805", @"2760613", @"7421076" ,nil];
    NSDictionary *parameters = [NSDictionary dictionaryWithObject:array forKey:@"songIds"];

    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    [manager.responseSerializer setAcceptableContentTypes:[NSSet setWithObject:@"application/javascript"]];
    [manager POST:@"http://music.baidu.com/data/music/links?rate=64" parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
        NSLog(@"JSON: %@", operation.responseString);
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        NSLog(@"Error: %@", error);
    }];
}
但我得到了错误代码

有人能告诉我我应该发布的正确参数是什么吗。或者告诉我做这项工作的正确方法。非常感谢

下面是operation.request.HttpBody日志

2014-08-02 19:07:36.413 LemonFM[45892:60b]Http正文:

已解决。 我以前不熟悉网络。
现在我知道应该先发布一个NSDictionary参数,然后解析responseObject。

没有错误代码。你说没有错误代码是什么意思?我相信我已经说得很清楚了。我想得到像pic4一样的JSON,但它给了我一个错误的JSON,就像最后一张pic一样。我的参数对吗?或者我应该发布这个参数songIds=27858424%2C8738906%2C2760603%2C7492213%2C8094802%2C12486744%2C7540057%2C8169805%2C2760613%2C7421076。NSDictionary*参数=[NSDictionary Dictionary WithObject:@27858424%2C8738906%2C2760603%2C7492213%2C8094802%2C12486744%2C7540057%2C8169805%2C2760613%2C7421076 forKey:SongID]但你知道错误代码是什么吗?提示:401404501,…尝试将operation.request.HTTPBody记录到控制台