Jump to content

KUMA Rest API


Go to solution Solved by Валера,

Recommended Posts

Добрый день. Пытаюсь написать скрипт для powershell для разных задач при работе с KUMA, не проходит авторизация из-за неверного формата заголовка, выдает ошибку:

Invoke-RestMethod : {"message":"invalid authorization header","details":"Example: Authorization: Bearer \u003ctoken\u003e"}

Invoke-WebRequest тоже пробовал

Что можно с этим поделать? Скрипт привожу ниже: 

$reportBaseUri = "некий url"
$token = "некий токен"

$header = @{"Authorization" = "Bearer $token"}

$body = @{некий запрос}

$Parameters = @{
        Method = "POST"
        Uri = $reportBaseUri
        Headers = $header
        Body = ($body | ConvertTo-Json)
        }


Invoke-RestMethod @Parameters

 

Link to comment
Share on other sites

  • Solution

Проблема решилась. Ошибка авторизации возникала из-за того что в URL в конце не стоял /.

В итоге, весь запрос не правильно формировался и Powershell выдавал ошибку 400 - не правильный формат заголовка.

  • Like 1
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...