AFNetworking 2.0的POST JSON请求不起作用

AFNetworking 2.0的POST JSON请求不起作用,json,afnetworking,afnetworking-2,Json,Afnetworking,Afnetworking 2,实际上,我已经将AFHTTPRequestOperationManager细分为一个服务调用。请求的服务调用使用JSON数据进行POST,请参考下面的代码 //在字典中构造JSON数据 NSMutableDictionary *createProfile = [[NSMutableDictionary alloc] init]; [createProfile setObject:@"XXXX" forKey:@"FirstName"]; [createProfile setObject:@"Ku

实际上,我已经将AFHTTPRequestOperationManager细分为一个服务调用。请求的服务调用使用JSON数据进行POST,请参考下面的代码

//在字典中构造JSON数据

NSMutableDictionary *createProfile = [[NSMutableDictionary alloc] init];
[createProfile setObject:@"XXXX" forKey:@"FirstName"];
[createProfile setObject:@"Kumar" forKey:@"MiddleName"];
[createProfile setObject:@"V" forKey:@"LastName"];
[createProfile setObject:@"xxxxxxxx@sify.com" forKey:@"email"];
[createProfile setObject:@"asdasdasd" forKey:@"Password"];
[createProfile setObject:@"Facebook" forKey:@"RegistrationSource"];
[createProfile setObject:@"" forKey:@"Device"];   
[createProfile setObject:@"" forKey:@"FavoriteStores"];
//服务呼叫配置

self.securityPolicy.allowInvalidCertificates = YES;

AFJSONRequestSerializer *reqSerializer = [AFJSONRequestSerializer serializer];
[reqSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[reqSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
self.requestSerializer = reqSerializer;

AFJSONResponseSerializer *resSerializer = [AFJSONResponseSerializer serializer];
[resSerializer setReadingOptions:NSJSONReadingAllowFragments | NSJSONReadingMutableContainers];
resSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html", @"application/json", nil];
self.responseSerializer = resSerializer;
//最后,拨打服务电话

[self POST:@"API/Signup" parameters:createProfile success:^(AFHTTPRequestOperation *operation, id responseObject) {
    NSLog(@"Success");
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
    NSLog(@"Error %@", error);
}];
之后,拨打服务电话。我的数据已正确填充到数据库中。但是,服务调用调用失败块,我收到如下错误消息

Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed.
(Cocoa error    3840.)" (Invalid value around character 0.) UserInfo=
0x8e7a290{NSDebugDescription=Invalid value around character 0.,NSUnderlying
Error=0x8e7a150 "Request failed: unacceptable (406)"}
如果有人遇到这个问题,你能帮我解决吗?

你可以在这里查看我的答案: