REST API от PowerShell - "Метод POST запрещен"

Я пытаюсь загрузить один файл в репозиторий BitBucket (система Git). Я пытаюсь отправить это с помощью REST API, но ошибка указывает на то, что метод POST не разрешен, хотя я, конечно, могу использовать команду "git push" для отправки новых файлов. Но если я попытаюсь отправить файл POST, я получаю следующую ошибку: "HTTP Status 405 - Method Not AllowedType Status ReportMessage Метод запроса POST не поддерживается"

Я пытаюсь сделать это с помощью этого кода:

$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'

1 ответ

Мой подход к этому заключался бы в том, чтобы взглянуть на галерею PowerShell Галерея Powerhell и посмотреть, сможете ли вы найти то, что ищете, для начала... Есть несколько проектов, которые используют этот rest api, которые вы можете использовать в качестве примера. вот тот, который я нашел в одном из этих проектов:Ps-bitbucket в Github

Другие вопросы по тегам