azure-devops - 使用 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 集成体验正确显示或执行。要继续您的操作,请禁用此配置或联系您的管理员。
我究竟做错了什么?
解决方案
可以在类似的问题中找到解决方案:如果我从 Angularjs SPA 调用 VSO API,为什么我会在 Chrome 中收到 Internet Explorer 增强的安全错误消息?
安迪写道
PAT 必须以“:”为前缀[ed],然后您才能对其进行 base 64 编码”
所以解决方案是:
- 创建个人访问令牌
- 在它之前添加一个冒号 (':')
- 使用 Base 64 编码新的 PAT(带有前面的冒号)
瞧!该 PAT 将不再给您 203 错误。
推荐阅读
- flutter - 如何设计高级工具提示(帮助)?
- c# - 不能对特定控件使用调用
- android - 如何修复“找不到工具链文件”“CMake 错误:未设置 CMAKE_C_COMPILER,在 EnableLanguage 之后”cmake libjpeg-turbo.so?
- java - Spring项目中无法配置Swagger,获取File not found异常
- git - 如何更改 git commit 消息内容类型?
- matplotlib - 没有在框架中完成烛台图
- laravel - 试图获取非对象的属性“位置”
- postgresql - 在 PostgreSQL 中截断小数点前的值
- java - 特殊字符变形为它们的 XML 编号参考 Java、tomcat9
- aurelia - 在 Aurelia 中,我们可以像在 XAML 中那样在其子元素中设置自定义控件属性的值吗?