使用vsts Rest API时出现203错误

时间:2018-08-19 01:01:40

标签: azure-devops azure-devops-rest-api

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

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

我得到下一个答复:

  

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

我在做什么错了?

2 个答案:

答案 0 :(得分:5)

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

Andy写道

  

PAT必须在以64为基础进行编码之前以“:”作为前缀”

解决方案是:

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

瞧!该PAT将不再给您203错误。

答案 1 :(得分:2)

主要是因为PAT格式不正确。

就像我在PAT之前添加冒号:一样,REST API将返回203。

enter image description here