TFS Web调用外部REST服务会引发401错误

时间:2018-03-30 21:08:55

标签: rest tfs unauthorized

在TFS中创建Web挂钩(访问外部休息服务URL)时,测试时(在TFS应用程序中)出现401错误。我认为呼叫根本不会触及API。

以下是我能看到的回复

Status Code: 401
Reason Phrase: Unauthorized
HTTP Version: 1.1
Headers:
{
  Server: Microsoft-IIS/7.5
  WWW-Authenticate: Negotiate
  WWW-Authenticate: NTLM
  X-Powered-By: ASP.NET
  X-UA-Compatible: IE=EmulateIE8
  Date: Fri, 30 Mar 2018 21:05:26 GMT
  Content-Length: 1293
  Content-Type: text/html
}

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

错误ID 401通常与授权有关。

您可以先使用邮递员仔细检查用户ID对API的访问权限。

还可以使用周挂钩来访问其他一些其他服务网址,例如Web Hooks中的示例。如果问题与休息服务网址相关,这将缩小范围。

除了尝试使用基本身份验证之外,您还可以使用备用帐户。如何看看:Protecting a VSTS Web Hook with Basic Authentication