首页 > 解决方案 > 使用 vsts rest api 时出现 203 错误

问题描述

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

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

我得到下一个回复:

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

我究竟做错了什么?

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

解决方案


可以在类似的问题中找到解决方案:如果我从 Angularjs SPA 调用 VSO API,为什么我会在 Chrome 中收到 Internet Explorer 增强的安全错误消息?

安迪写道

PAT 必须以“:”为前缀[ed],然后您才能对其进行 base 64 编码”

所以解决方案是:

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

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


推荐阅读