带有 REST API 的 Azure Devops 203 非权威信息

ako*_*a01 6 azure azure-api-apps azure-devops azure-devops-rest-api

在此处输入图片说明

为 Azure DevOps 调用 REST API 时出现错误203 Non-Authoritative Information。实际上,我想在 REST API 的帮助下触发发布流水线。

Mer*_*SFT 8

203 错误代码通常由不正确的 PAT 格式引起。看起来您可能未通过身份验证,因为 PAT 未base64正确编码。

确保TYPEBasic Auth,并将正确的 PAT 格式输入到Password

在此处输入图片说明

邮递员授权


Ind*_*our 6

Yes, we are passing the PAT wrongly.
Run Code Online (Sandbox Code Playgroud)

另一种方法是, PAT 从https://www.base64encode.org/COPY等网站手动将其编码为 Base64

注意 - 确保添加“:”作为prefixPAT,然后对其进行编码。

将编码值复制到授权的标题中,如上所述 -

在此输入图像描述

希望这会对一些人有所帮助,唯一的问题是确保我们在提到的位置添加“:”。

编辑:
为什么要加“:”?它是用户名和密码之间的分隔符。在官方文档中,您可以看到这种模式,其中替换是用空字符串进行的。关联