在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
}
任何帮助将不胜感激!
答案 0 :(得分:1)
错误ID 401通常与授权有关。
您可以先使用邮递员仔细检查用户ID对API的访问权限。
还可以使用周挂钩来访问其他一些其他服务网址,例如Web Hooks中的示例。如果问题与休息服务网址相关,这将缩小范围。
除了尝试使用基本身份验证之外,您还可以使用备用帐户。如何看看:Protecting a VSTS Web Hook with Basic Authentication