curl в PowerShell

curl — это инструмент командной строки для передачи данных с или на сервер с любым из поддерживаемых протоколов, включая HTTP, HTTPS, FTP и IMAP. Инструмент предоставляет множество опций, таких как возобновление передачи, ограничение пропускной способности и поддержка прокси. curl требует минимального взаимодействия с пользователем и поэтому предпочтительнее для автоматизации.

curl в PowerShell использует Invoke- WebRequest . Из PowerShell 3 . 0 3.0 3.0 и выше, вы можете использовать Invoke-WebRequest , что эквивалентно curl .

Примеры

  1. Сделайте веб-запрос на образовательный веб-сайт:
   Invoke-WebRequest -URI https://www.educative.io/
  1. Получить все ссылки на веб-странице:
  (Invoke-WebRequest -Uri "https://www.educative.io/").Links.Href  
  1. Отправить данные формы:
  $ Form = @ {firstName = 'Bruce' lastName = 'Wayne' email ='batman@wayne.com  'Activity =' Superhero '} $ Result = Invoke-WebRequest -Uri [sample-url] -Method Post -Form $ Form  

Точно так же вы можете запустить больше curl с использованием Invoke-WebRequest .

Подробнее о Invoke-WebRequest здесь.

Оцените статью
nanomode.ru
Добавить комментарий