繁体   English   中英

ios中的AFNetwork 401错误代码

[英]AFNetwork 401 error code in ios

我遇到了AFNetwork2的问题。 我收到错误代码401。

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.securityPolicy.allowInvalidCertificates = NO;
manager.requestSerializer = [AFJSONRequestSerializer serializer];

[manager.requestSerializer setValue:authorization forHTTPHeaderField:@"Authorization"];
[manager.requestSerializer setValue:Accept forHTTPHeaderField:@"Accept"];


[manager POST:apiUrl parameters:nil
      success:^(AFHTTPRequestOperation *operation, id responseObject) {
          NSLog(@"POST data JSON returned: %@", responseObject);
      }
      failure:^(AFHTTPRequestOperation *operation, NSError *error) {
          NSLog(@"Error: %@", error);
      }
 ];

我也将networktransport传输添加到了plist中。

我用邮递员检查了API。 我做了我必须做的一切。 所以我希望你能帮助我。

Http状态代码401表示未授权。 你确定在调用api时发送了正确的授权值吗? 他们的授权代码可能已过期,尝试重新生成新的授权代码,也检查您是否为标题字段设置了正确的密钥。 你写的代码绝对没问题。 401只是意味着你无权打电话给那个api。

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM