Как передать строку как параметр в API из powershell в теле API - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь передать многострочную строку в качестве параметра API из powershell.Но FromBody в API читает параметр как ноль.

Ниже приведен мой скрипт powershell:

$obj = "{""TestCase"":{"
$obj = $obj + "`n""tc_name"":TestCase1"""
$obj = $obj + "}"
$obj = $obj + "`n""}"

$obj

Invoke-WebRequest -Uri http://localhost:65452/api/e10/e10PostTCData -Method Post -Body $obj

Пожалуйста, сообщите.

1 Ответ

0 голосов
/ 16 апреля 2019

Когда данные отправляются в теле API, они должны начинаться с префикса "=".

$ obj = "{" "TestCase" ": {" $ obj = $ obj + "n""tc_name"":TestCase1""" $obj = $obj + "}" $obj = $obj + " n" "}"

$ OBJ

Invoke-WebRequest -Uri http://localhost:65452/api/e10/e10PostTCData -Почта метода -Body = $ obj

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...