178. Working with HTTP Headers

Snippet 1: Sending Custom Headers in a Request

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

import requests

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

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

Snippet 3: Adding Multiple Headers

import requests

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

print(response.text)

Snippet 4: Using Default Headers in Requests


Snippet 5: Passing Headers with POST Request


Snippet 6: Extracting Specific Header from Response


Snippet 7: Handling Cookies in Headers


Snippet 8: Setting Custom User-Agent


Snippet 9: Checking for a Specific Header in Response


Snippet 10: Sending Headers with PUT Request


Last updated