Уведомления
Очистить все

Как сделать POST-запрос в PowerShell и консоли cmd?

1 Записи
1 Пользователи
0 Likes
772 Просмотры
49dc5d9fe770f247ca425df82453f85b?s=80&d=mm&r=g Okolokompa Форум
 Urri
(@urri)
Eminent Member
Присоединился: 1 год назад
Записи: 15
Создатель темы  

В PowerShell можно отправить POST-запрос с помощью командлета Invoke-RestMethod. В cmd для этого можно использовать утилиту curl, если она установлена на вашей системе.

Пример использования Invoke-RestMethod в PowerShell:

$body = @{
param1 = "value1"
param2 = "value2"
} | ConvertTo-Json

$response = Invoke-RestMethod -Uri "https://example.com/api" -Method Post -Body $body
$response

В этом примере мы отправляем POST-запрос на URL "https://example.com/api" с телом запроса, которое является хэш-таблицей, содержащей параметры запроса. Затем мы преобразуем хэш-таблицу в JSON, используя команду ConvertTo-Json. Ответ сервера сохраняем в переменную $response.

Пример использования curl в cmd:

curl -X POST -d "param1=value1&param2=value2"  https://example.com/api 

В этом примере мы отправляем POST-запрос на URL "https://example.com/api" с параметрами, заданными в строке запроса. Обратите внимание, что параметры разделены символом "&", а значения параметров разделяются символом "=".


   
Цитата
Поделиться: