为什么. dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryid}/stats/branches?api-version=7.0不能在postman上运行?

mmvthczy  于 2023-10-18  发布在  Postman
关注(0)|答案(1)|浏览(132)

我已经尝试连接并检查我在Postman上收到的内容,但它始终返回“401未经授权”状态,即使我在网络或组织内。x1c 0d1x但是,当我使用浏览器(Chrome、Firefox或Edge)访问URL时,我可以看到JSON响应,尽管它似乎没有什么用处。

似乎任何浏览器或其他PC/帐户/服务器都可以正常工作。此问题可能与代理配置有关。

kokeuurv

kokeuurv1#

当我在获取数据时传递了无效的密码值时,我得到了相同的错误
对于 * 样品 *:

https://dev.azure.com/devOpsdemo/proj1/_apis?api-version=7.0

但是当我在浏览器中运行URL时,我得到了响应:

如果您在Basic Auth选项卡中传递无效值,通常会发生此错误。

若要解决此错误,请在Azure DevOps门户中生成PAT令牌
**在Azure DevOps门户->转到配置文件-个人访问令牌 * ->新建令牌,然后单击创建 *

将生成PAT令牌:

当我在Basic Auth中传递PAT token时,我成功获得了响应(* 一个空响应,因为我没有配置api *):

  • 在密码选项卡中传递PAT令牌,并将用户名留空,如下所示:*
https://dev.azure.com/devOpsdemo/proj1/_apis?api-version=7.0

否则,您还可以使用Azure Active Directory身份验证并调用API。这是我的**。
参考:

作者:Sander Holvoet

相关问题