简体   繁体   English

请求失败:不可接受的内容类型:文本/纯文字-AFNetwork POST

[英]Request failed: unacceptable content-type: text/plain - AFNetwork POST

I had install AFNetwork 3.1 by CocoaPods. 我已经通过CocoaPods安装了AFNetwork 3.1。 When I call the post method i hit the error as below: 当我调用post方法时,出现以下错误:

Request failed: unacceptable content-type: text/plain 请求失败:不可接受的内容类型:文本/纯文本

Here is my code to call the post method: 这是我调用post方法的代码:

AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithBaseURL:url]; AFHTTPSessionManager * manager = [[AFHTTPSessionManager alloc] initWithBaseURL:url];

manager.requestSerializer = [AFJSONRequestSerializer serializer]; manager.requestSerializer = [AFJSONRequestSerializer序列化器]; manager.responseSerializer = [AFJSONResponseSerializer serializer]; manager.responseSerializer = [AFJSONResponseSerializer序列化器]; manager.securityPolicy.allowInvalidCertificates = YES; manager.securityPolicy.allowInvalidCertificates = YES; manager.requestSerializer.timeoutInterval = 60; manager.requestSerializer.timeoutInterval = 60; manager.securityPolicy.validatesDomainName = NO; manager.securityPolicy.validatesDomainName = NO;

[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"]; [manager.requestSerializer setValue:@“ application / json” for HTTPHeaderField:@“ Accept”];

 [manager POST:urlStr parameters:parameters progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { NSLog(@"%@ success, responseObject: %@", url, responseObject); } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { NSLog(@"%@ error: %@", url, [error localizedDescription]); }]; 

How do I resolved this issue? 我该如何解决这个问题?

Yes, server in plain text. 是的,服务器为纯文本格式。 So I need to setup the response serializer accept content type plain text. 因此,我需要设置响应序列化程序接受内容类型的纯文本。

manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/plain"]; manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@“ text / plain”];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 AFNetworking 请求失败:不可接受的内容类型:文本/纯文本, - AFNetworking Request failed: unacceptable content-type: text/plain, 具有文本/纯文本响应的API失败,显示“内容类型不可接受” - API with text/plain response failed with 'unacceptable content-type' 请求失败:不可接受的内容类型:使用AFNetworking 2.0的文本/纯文本 - Request failed: unacceptable content-type: text/plain using AFNetworking 2.0 AFNetworking请求失败:不可接受的内容类型:text / html - AFNetworking Request failed: unacceptable content-type: text/html AFNetworking 2.0 - “不可接受的内容类型:text / plain” - AFNetworking 2.0 - “unacceptable content-type: text/plain” Swift项目中的AFNetorking-“错误:请求失败:内容类型不可接受:text / html” - AFNetorking in Swift project — “Error: Request failed: unacceptable content-type: text/html” 使用AFNetworking 2.0的“请求失败:不可接受的内容类型:text / html” - “Request failed: unacceptable content-type: text/html” using AFNetworking 2.0 请求失败:不可接受的内容类型:使用AFNetworking 2.0的text / html - Request failed: unacceptable content-type: text/html using AFNetworking 2.0 错误域= AFNetworkingErrorDomain代码= -1016“请求失败:内容类型不可接受:视频/ mp4” - Error Domain=AFNetworkingErrorDomain Code=-1016 “Request failed: unacceptable content-type: video/mp4” 请求失败:不可接受的内容类型:使用AFNetworking 2.5的图像/ jpg - Request failed: unacceptable content-type: image/jpg using AFNetworking 2.5
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM