Forrest logo
back to context overview

invoke-webrequest

List of commands for invoke-webrequest:

  • invoke-webrequest:tldr:42533 invoke-webrequest: Pass a username and password for server authentication.
    $ Invoke-WebRequest -Headers @{ Authorization = "Basic "+ [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes("myusername:mypassword")) } ${http:--example-com}
    try on your machine
    explain this command
  • invoke-webrequest:tldr:ac4f3 invoke-webrequest: Download the contents of a URL to a file.
    $ Invoke-WebRequest ${http:--example-com} -OutFile ${path\to\file}
    try on your machine
    explain this command
  • invoke-webrequest:tldr:bee63 invoke-webrequest: Send a request with an extra header, using a custom HTTP method.
    $ Invoke-WebRequest -Headers ${@{ X-My-Header = '123' }} -Method ${PUT} ${http:--example-com}
    try on your machine
    explain this command
  • invoke-webrequest:tldr:f01c1 invoke-webrequest: Send data in JSON format, specifying the appropriate content-type header.
    $ Invoke-WebRequest -Body ${'{"name":"bob"}'} -ContentType 'application/json' ${http:--example-com-users-1234}
    try on your machine
    explain this command
  • invoke-webrequest:tldr:f64ca invoke-webrequest: Send form-encoded data (POST request of type `application/x-www-form-urlencoded`).
    $ Invoke-WebRequest -Method Post -Body @{ name='bob' } ${http:--example-com-form}
    try on your machine
    explain this command
back to context overview