WebRequest
The WebRequest-class handles HTTP(S)-requests. It supports GET, POST, PUT and DELETE operations.
The main functionality is in the request-method, to which you have to pass the method-parameter.
For convenience there are the explicit methods get, post, put and delete.
In the browser, some requests might not succeed because of CORS-policies (Cross Origin Resource Sharing: see the wikipedia article for CORS). This will raise an exception.
The return value of all methods of WebRequest is a WebResponse. WebResponse inherits all functionality from
File, so you can use all methods of it (i.e. as_text, as_list_table etc.).
Additionaly there is get_url, get_status_code and get_content.
The get_status_code method returns the HTTP-Status code. This should be a value between (incl.) 200 and 299 if the
request was successful. Otherwise the code will indicate what went wrong
(see the wikipedia article for HTTP-Status-Codes).