diff --git a/Tasks/HttpRequest/ReadME.md b/Tasks/HttpRequest/ReadME.md new file mode 100644 index 0000000..e69de29 diff --git a/Tasks/HttpRequest/task/httpRequest.ps1 b/Tasks/HttpRequest/task/httpRequest.ps1 new file mode 100644 index 0000000..c9869d1 --- /dev/null +++ b/Tasks/HttpRequest/task/httpRequest.ps1 @@ -0,0 +1,16 @@ +[CmdletBinding(DefaultParameterSetName = 'None')] +param +( + [String] [Parameter(Mandatory = $true)] $url, + [String] [Parameter(Mandatory = $false)] $body, + [String] [Parameter(Mandatory = $true)] $method, + [String] [Parameter(Mandatory = $false)] $headers +) + +if ($headers -eq "") +{ + Invoke-WebRequest -Uri $url -Method $method -Body $body +} +else { + Invoke-WebRequest -Uri $url -Method $method -Body $body -Headers $headers +} \ No newline at end of file diff --git a/Tasks/HttpRequest/task/icon.png b/Tasks/HttpRequest/task/icon.png new file mode 100644 index 0000000..2a128ac Binary files /dev/null and b/Tasks/HttpRequest/task/icon.png differ diff --git a/Tasks/HttpRequest/task/task.json b/Tasks/HttpRequest/task/task.json new file mode 100644 index 0000000..e69de29