Azure DevOps REST API 返回 203 非权威信息错误

18

在此输入图像描述

调用 Azure DevOps 的 REST API 时,我遇到了一个错误: 203 非权威信息。 实际上,我想通过 REST API 触发发布流水线。


https://learn.microsoft.com/en-us/rest/api/azure/devops/release/?view=azure-devops-rest-5.1#start-a-release - Yan Sklyarenko
在周末之前,只是想确认一下这个问题的状态如何?您是否成功地按照以下步骤使用了Postman?感谢您将其标记为答案,这也将有助于社区中的其他人。 - Mengdi Liang
2个回答

20

错误代码203通常是由于错误的PAT格式引起的。看起来您可能因为PAT没有正确地使用base64编码而未通过身份验证。

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

输入图像描述

Postman授权


1
谢谢,上述解决方案有效,但为什么我不能在Azure DevOps中使用“Bearer Token”或OAuth 2.0? - Anand Kishore

6
Yes, we are passing the PAT wrongly.

另一种方法是将PAT编码复制到类似于https://www.base64encode.org/的网站上手动转换为base64。

注意 - 确保在PAT上添加“:”作为前缀,然后进行编码。

将编码值复制到Authorization标头中,如下所述 -

enter image description here

希望这能帮助到一些人,唯一的注意点是要确保在指定位置添加“:”。 编辑:
为什么要添加“:”? 它是用户名和密码之间的分隔符。在官方文档中,您可以看到替换发生的模式,其中使用空字符串进行替换。link

1
@eoeo 在编辑评论中添加“:”真的很有帮助! - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接