先看解释
AFN提交类型和回应类型
AFN提交类型和回应类型

Error Domain=AFNetworkingErrorDomain Code=-1011 “Request failed: not found
(404)” UserInfo={AFNetworkingOperationFailingURLResponseErrorKey= { URL: http://x.x.x.x/Base/Error?aspxerrorpath=/ETME/Mobile/SubmitTask } { status code: 404,
headers {
Date : Mon
, 07 Aug 2017 03:30:55 GMT,
Content-Type : text/html,
X-Powered-By : ASP.NET,
Content-Length : 1163,
Server : Microsoft-IIS/7.5
} }
, NSLocalizedDescription=Request failed: not found (404), NSErrorFailingURLKey=http://x.x.x.x/Base/Error?aspxerrorpath=/ETME/Mobile/SubmitTask}
错误的原因是移动端导致的,因为
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
manager.requestSerializer = [AFHTTPRequestSerializer serializer];
请求的serializer应该是提交的表单即NSDictionary应为JSON类型的而不是NSData类型,所以404报错是客户端报错.
应改为
manager.requestSerializer = [AFJSONRequestSerializer serializer];
AFN提交类型和回应类型
AFN提交类型和回应类型
AFN提交类型和回应类型

相关文章:

  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2021-10-24
  • 2021-11-08
  • 2021-09-06
  • 2022-12-23
猜你喜欢
  • 2021-12-25
  • 2021-09-11
  • 2021-05-19
  • 2022-12-23
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案