我有一个WebApi项目,它返回一些数据,这在我们通过URL查询时工作正常,但是当我从控制台应用程序调用它时返回401。 此项目已在IIS 8中托管,我需要在Windows身份验证下运行。如果我将其设置为匿名身份验证然后工作正常,但给Windows身份验证模式错误。提前致谢。
答案 0 :(得分:3)
检查HTTP Status Codes RFC ... 401
代表Unauthorized Access
表示从您的控制台应用调用时,您没有在API请求中传递Authorization
标头。
答案 1 :(得分:1)
检查一下(它有关于使用Web API使用Windows身份验证的信息):
https://www.codeproject.com/tips/996401/authenticate-webapis-with-basic-and-windows-authen