创建使用Windows身份验证的简单的asp.net core 2.0 web api应用程序(仅限RESTful服务) . 在我的控制器中,我定义了一个简单的测试方法,它只返回用户名(json格式) . 当我使用fiddler之类的restful客户端并调用此方法时,例如http://localhost/webapi/testservice,我收到401 Unauthorized错误 . 但是,当我将该URL放在Web浏览器中时,它会成功调用并返回用户 .

我的问题是,为什么调用服务在浏览器上工作但不在像Fiddler这样的REST客户端?在调用服务时,是否需要在客户端中添加额外的标头?