1

我正在尝试将一个文件上传到 BitBucket 存储库(Git 系统)。我正在尝试使用 REST API 发送它,但错误指示不允许使用 POST 方法,尽管我当然可以使用“git push”命令发送新文件。但是,如果我尝试 POST 文件,则会收到此错误:“HTTP 状态 405 – Method Not AllowedType Status ReportMessage Request method POST not supported”

我正在尝试使用以下代码:

$API_KEY="NDU2"
$uri="https://bitbucket.dev/projects/TEST/repos/faselect/browse/test"
$jsonFile=Get-Content -Raw -Pat C:\Users\john\Downloads\test1.json
Invoke-RestMethod -Uri $uri  -Headers @{Authorization="$("Basic {0}" -f $API_KEY)"} -Method Post -Body $jsonFile -ContentType 'application/json'
4

1 回答 1

0

我的方法是查看 PowerShell 库Powerhell Gallery并查看是否可以找到您正在寻找的内容作为开始。有几个项目正在使用这个 rest api,您可以将其用作示例。这是我在其中一个项目中找到的: Github 中的 Ps-bitbucket

于 2020-08-05T00:44:35.073 回答