Python Requests: Exercises, Practice, Solution
Python Requests [9 exercises with solution]
[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]
Requests is an elegant and simple HTTP library for Python, built for human beings. Requests allows you to send HTTP/1.1 requests extremely easily. There's no need to manually add query strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP connection pooling are 100% automatic.
1. Write a Python program to find the Requests module version, licence, copyright information, author, author email, document url, title and description.
Click me to see the sample solution
2. Write a Python program to check the status code issued by a server in response to a client's request made to the server. Print all of the methods and attributes available to objects on a successful request.
Click me to see the sample solution
3. Write a Python program to send a request to a web page, and print the response text and content. Also get the raw socket response from the server.
Click me to see the sample solution
4. Write a Python program to send a request to a web page, and print the header information. Also parse these values and print key-value pairs holding various information.
Click me to see the sample solution
5. Write a Python program to send a request to a web page, and print the JSON value of the response. Print each key value in the response.
Click me to see the sample solution
6. Write a Python program to send a request to a web page and stop waiting for a response after a given number of seconds. If a request times out, raise a Timeout exception.
Click me to see the sample solution
7. Write a Python program to send some sort of data in the URL's query string.
Click me to see the sample solution
8. Write a Python program to send cookies to a given server and access cookies from the response of a server.
Click me to see the sample solution
9. Write a Python program to verify the SSL certificate for a website that is certified.
Click me to see the sample solution
Python Code Editor:
More to Come !
Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.
Test your Python skills with w3resource's quiz
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics