Python Requests

import requests

Types of requests

r = requests.post(
r = requests.put(
r = requests.delete(
r = requests.head(
r = requests.options(

Setting Headers

headers = {'Authorization': 'Bearer ' + auth_token}
r = requests.get(url, headers=headers)

Using URL Parametes

payload = {'key1': 'value1', 'key2': 'value2'}
r = requests.get('http://httpbin.org/get', params=payload)

print(r.url)
#http://httpbin.org/get?key2=value2&key1=value1

Post Payloads

Form-encoded

Cookies

Responses

To get bit representation(turn into Image) i = Image.open(BytesIO(r.content))

Checking response r.headers

Last updated