gpt4 book ai didi

azure - HTTP POST 到 Microsoft DevOps API 返回 404

转载 作者:行者123 更新时间:2023-12-03 02:03:29 28 4
gpt4 key购买 nike

我已仔细遵循概述的文档 here by Microsoft通过 API 在 Dev Ops 中创建 Bug。文档写得很好。

遵循的步骤:

  1. 在 Dev Ops 中,我创建了一个个人访问 token ,并将其字符串值转换为 Base64。

  2. 在单独的 Power Automate 流程中,我编写了目标 DevOps 组织中的项目列表以进行测试。该组织中项目的 JSON 如下:

    Project Details

  3. 现在,如果我复制此 URL(如上图所示)并将其粘贴到浏览器中,它就会正确解析。

  4. 我创建了一个 Postman HTTP POST 请求,其中包含以下详细信息:

  5. 网址:https://dev.azure.com/{my org}/{Demo guid}/_apis/wit/workitems/{{taskType}}?api-version=7.0

  6. 在授权下,我设置了承载 token 并粘贴到我编码的 PAT 中

  7. JSON 正文如下:

RequestBody

  • URL 中的 POSTMAN 变量taskType 设置为 Bug
  • 请求头如下:

    Request Headers

  • 再次请注意,如果我将绿色的 URL (1) 粘贴到浏览器中,它会正确解析。但是,该请求会返回 404 页面未找到
  • 我无法理解为什么它找不到页面,因为如果问题出在 token 上,我预计会出现未经授权的错误。

    最佳答案

    看起来您的 URL 字符串中有 {{taskType}} 作为文字。

    尝试执行 List查找所有有效的taskTypes。还可以删除不记名 token 并仅使用基本身份验证以保持简单。用户名应为空,密码应包含您的 AzDO PAT。 enter image description here

    关于azure - HTTP POST 到 Microsoft DevOps API 返回 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75400656/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com