我正在尝试将一个文件上传到 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'