Examples of using the requests library in Python.
pip install requestsimport requests
response = requests.get('https://example.com')
print(response.status_code)
print(response.headers)
print(response.text)response = requests.post('https://example.com', data={'key': 'value'})requests.put('https://example.com/put', data={'key': 'value'})
requests.delete('https://example.com/delete')
requests.head('https://example.com/get')
requests.options('https://example.com/get')response.status_codeโ HTTP status code (e.g., 200 OK)response.headersโ Headers returned by the serverresponse.textโ Response body as textresponse.json()โ If the response is JSON, parse it
payload = {'key1': 'value1', 'key2': 'value2'}
response = requests.get('https://example.com/get', params=payload)headers = {'Authorization': 'Bearer YOUR_TOKEN'}
response = requests.get('https://example.com/protected', headers=headers)try:
response = requests.get('https://example.com')
response.raise_for_status()
except requests.exceptions.RequestException as e:
print(f"Error: {e}")requestsmakes HTTP communication in Python simple and elegant.- Understand status codes, headers, and how to work with JSON data.