我正在使用網絡連接。在POST請求中獲得未經授權的401。iOS Afnetworking:請求失敗未授權(401)
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
//[manager.requestSerializer setValue:@"" forHTTPHeaderField:@"auth"];
//[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
//[manager.requestSerializer setValue:@"Bearer \(token!)" forHTTPHeaderField:@"Authorization"];
//sessionManager.requestSerializer.setValue("Bearer \(token!)", forHTTPHeaderField: "Authorization")
[manager.requestSerializer setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[manager POST:url parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject){
NSLog(@"%@", responseObject);
}
}
failure:^(AFHTTPRequestOperation *operation, NSError *error)
{
NSLog(@"%@", [error description]);
}];
是您的應用可以正常使用移動數據? – Hasya
我有同樣的問題。我正在從一個庫例程調用一個站點(SSL),它使用測試應用程序在它自己的工作區中工作,但是,一旦我嘗試在另一個應用程序中使用該庫,我會看到「請求失敗:未授權(401)」。 我已經嘗試了所有的TLS異常參數來規定這一點,特別是前向保密旁路,因爲我不確定我們的證書是否支持Forward Secrecy。似乎沒有任何工作。 –