使用vsts rest api时得到203错误

问题描述 投票:1回答:2

当我尝试使用POST请求在VSTS中创建新工作项时:

https://galilinetsky.visualstudio.com/Automatiom/_apis/wit/workitems/$Test%20Case?api-version=5.0-preview.2

我得到了下一个回复:

Microsoft Internet Explorer的增强安全配置目前已在您的环境中启用。这种增强的安全级别可防止我们的Web集成体验正确显示或执行。要继续操作,请禁用此配置或与管理员联系。

我究竟做错了什么?

azure-devops azure-devops-rest-api
2个回答
4
投票

这主要是由于PAT格式不正确造成的。

例如,如果我在PAT之前添加冒号:,REST API将返回203。

enter image description here


7
投票

解决方案可以在类似的问题中找到:Why I get Internet Explorer enhanced security error message in Chrome if I call VSO API from Angularjs SPA?

Andy写道

在base64编码之前,PAT必须以“:”作为前缀“

所以解决方案是:

  1. 创建个人访问令牌
  2. 在它之前添加一个冒号(':')
  3. 使用Base 64对新PAT(使用前面的冒号)进行编码

瞧瞧! PAT将不再给你203错误。

© www.soinside.com 2019 - 2024. All rights reserved.