Запросы к REST API на PowerShell
| Введение | |
| GET | |
| POST | |
| PUT | |
| DELETE | |
| Другие статьи о PowerShell |
Введение
Эта статья является частью большой шпаргалки по составлению REST запросов на разных языках программирования.
GET
$headers=@{} $headers.Add("accept", "application/json") $headers.Add("Authorization", "Bearer a-proper-token-goes-here") $response = Invoke-WebRequest -Uri 'https://example.com/engine/api/v1/wfs' -Method GET -Headers $headers
POST
$headers=@{} $headers.Add("accept", "application/json") $headers.Add("Authorization", "Bearer a-proper-token-goes-here") $headers.Add("content-type", "application/json") $response = Invoke-WebRequest -Uri 'https://example.com/engine/api/v1/wfs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{"status":"WAITING","approver_can_revoke":true,"target_role_revoked":false,"can_bypass_revoke_wf":false,"steps":[{"name":"step"}],"name":"name"}'
PUT
$headers=@{} $headers.Add("accept", "application/json") $headers.Add("Authorization", "Bearer a-proper-token-goes-here") $headers.Add("content-type", "application/json") $response = Invoke-WebRequest -Uri 'https://example.com/engine/api/v1/wfs/wf_id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{"status":"WAITING","approver_can_revoke":true,"target_role_revoked":false,"can_bypass_revoke_wf":false,"steps":[{"name":"step"}],"name":"name"}'
DELETE
$headers=@{} $headers.Add("accept", "application/json") $headers.Add("Authorization", "Bearer a-proper-token-goes-here") $response = Invoke-WebRequest -Uri 'https://example.com/engine/api/v1/wfs/wf_id' -Method DELETE -Headers $headers
Автор статьи: Андрей Олегович
| PowerShell | |
| Alias | |
| Основы | |
| Запросы к REST API | |
| Пользователи | |
| Сеть | |
| Установка | |
| Файлы | |
| Функции | |
| Циклы | |
| Ошибки PowerShell | |
| REST |