1

当我向下面的 API 发送请求时,响应是

错误请求,由于语法错误,请求无法完成。

为什么我会收到此回复?

https://docs.microsoft.com/en-us/rest/api/azure/devops/git/import%20requests/create?view=azure-devops-server-rest-5.0#gitimportrequestparameters

POST https://{instance}/{collection}/{project}/_apis/git/repositories/{repositoryId}/importRequests?api-version=5.0-preview.1

我在下面使用了身体;(我创建了端点)

一个)

{
   "parameters":{
      "deleteServiceEndpointAfterImportIsDone":true,
      "gitSource":{
{
            "url":"bitbucketurl",
            "overwrite":false
         }
      },
      "tfvcSource":null,
      "serviceEndpointId":"{1}"

   }
}

b)

{
    "deleteServiceEndpointAfterImportIsDone": true,
    "parameters": {
        "gitSource": {
            "url": "bitbucketurl"
        },
        "tfvcSource": null,
        "serviceEndpointId": "01bfbasdadsadasd"
    }
}

c) 这个是由 azure devops docs 给出的。

{
  "parameters": {
    "gitSource": {
      "url": "https://github.com/Microsoft/vsts-agent.git"
    }
  }
}
4

1 回答 1

0

根据你的问题,我进行了很多测试,一开始我遇到了和你一样的错误:

在此处输入图像描述

后来我测试了Azure devops和tfs2018 rest api,都成功了。当我再次测试azure devops server2019 api时,它运行成功,所以这应该不是一个bug,你可以多试几次。

在此处输入图像描述

于 2019-12-27T08:10:00.580 回答