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 时发送了正确的授权值吗?
他们有可能是您的授权码已过期,尝试重新生成一个新的授权码,同时检查您是否为 header 字段设置了正确的密钥。
你写的代码绝对没问题。
401 只是意味着您无权调用 api.
我在使用 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 时发送了正确的授权值吗? 他们有可能是您的授权码已过期,尝试重新生成一个新的授权码,同时检查您是否为 header 字段设置了正确的密钥。 你写的代码绝对没问题。 401 只是意味着您无权调用 api.