Exploring web requests
Web requests help us request data from Uniform Resource Identifier (URI). A developer performs many tasks using a web request, such as finding a response, downloading files, and reading files from the Internet.
In this topic, we will take a look at the cmdlets used for web requests and the WebRequest
class.
Using the Windows PowerShell cmdlet, Invoke-WebRequest
, we can perform a few tasks. Run the following command:
#Read the help document help Invoke-WebRequest –Detailed
This gives the help content.
#Using the command $site = Invoke-WebRequest http://www.Bing.com $site | GM
This lists the members (Methods and Properties)
#Checking the Status Code "The Site Status Code is `t" + $site.StatusCode "Description`t" + $site.StatusDescription
The preceding command outputs the status code and description, as shown in the following image:
Now, run the following command:
Invoke-WebRequest -Uri http://www.Bing.com
The Invoke-WebRequest
cmdlet sends http(s), FTP, and file requests...