AFNetworking查看错误代码3840的JSON内容

时间:2016-02-02 10:21:28

标签: ios objective-c afnetworking

我正在开发一个应用程序,我的AFNetworking从我的服务器获取JSON个请求。现在JSON是根据我从我的应用发送的POST变量动态创建的。

我想知道何时收到以下错误消息

  

JSON文本不是以数组或对象开头,而是选项允许未设置片段。

有没有办法调整我的代码,以便我可以在记录器中实际看到返回的JSON请求是什么样的。我有一种感觉,我的PHP中出现了一个警告,它正在抛弃JSON,但我不确定它是什么。

这是我的代码,如果我可以让NSLog说出正文内容,那将会更容易。

[manager POST:@"__MY__URL__" parameters:parameters constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {

    } progress:nil success:^(NSURLSessionDataTask *operation, id responseObject) {

        NSLog(@"Success: %@", responseObject);

        if([[responseObject objectForKey:@"state"] isEqualToString:@"success"]){

            //[self performSegueWithIdentifier:@"client_choose_ad" sender:self];

        }else {

            [self alertError:@"Unable To Create Advert" alertMessage:[responseObject objectForKey:@"message"]];

        }

    } failure:^(NSURLSessionDataTask *operation, NSError *error) {

        NSLog(@"Error: %@", error);


    }];

1 个答案:

答案 0 :(得分:1)

也许打印请求的原始数据就是您要找的。

How to print AFNetworking request as RAW data