178. Working with HTTP Headers

Snippet 1: Sending Custom Headers in a Request

Copy

import requests

url = 'https://httpbin.org/get'
headers = {'User-Agent': 'my-app/1.0'}
response = requests.get(url, headers=headers)

print(response.text)

Snippet 2: Inspecting Response Headers

Copy

import requests

url = 'https://httpbin.org/headers'
response = requests.get(url)

print("Response Headers:")
print(response.headers)

Snippet 3: Adding Multiple Headers

Copy


Snippet 4: Using Default Headers in Requests

Copy


Snippet 5: Passing Headers with POST Request

Copy


Snippet 6: Extracting Specific Header from Response

Copy


Snippet 7: Handling Cookies in Headers

Copy


Snippet 8: Setting Custom User-Agent

Copy


Snippet 9: Checking for a Specific Header in Response

Copy


Snippet 10: Sending Headers with PUT Request

Copy


Last updated