Requests – Handling GET Requests


Requests – Handling GET Requests



”;


This chapter will concentrate more on the GET requests, which is the most common and used very often. The working of GET in the requests module is very easy. Here is a simple example about working with the URL using the GET method.

Example


import requests
getdata = requests.get(''https://jsonplaceholder.typicode.com/users'')
print(getdata.content)
getdata.content, will print all the data available in the response.   

Output


E:prequests>python makeRequest.py
b''[n {n "id": 1,n "name": "Leanne Graham",n "username": "Bret",n
"email": "[email protected]",n "address": {n "street": "Kulas Light
",n "suite": "Apt. 556",n "city": "Gwenborough",n "zipcode": "
92998-3874",n "geo": {n "lat": "-37.3159",n "lng": "81.149
6"n }n },n "phone": "1-770-736-8031 x56442",n "website": 
"hildegard.org",n "company": {n "name": "Romaguera-Crona",n "catchPhrase": 
"Multi-layered client-server neural-net",n "bs":
"harness real-time e-markets"n }n }

You can also pass parameters to the get method using the param attribute as shown below −


import requests
payload = {''id'': 9, ''username'': ''Delphine''}
getdata = requests.get(''https://jsonplaceholder.typicode.com/users'',
params=payload)
print(getdata.content)

The details are stored in the object payload in the key/value pair and passed to params, inside get() method.

Output


E:prequests>python makeRequest.py
b''[n {n "id": 9,n "name": "Glenna Reichert",n "username": "Delphine",
n "email": "[email protected]",n "address": {n "street":
"Dayna Park",n "suite": "Suite 449",n "city": "Bartholomebury",n
"zipcode": "76495-3109",n "geo": {n "lat": "24.6463",n
"lng": "-168.8889"n }n },n "phone": "(775)976-6794 x41206",n "
website": "conrad.com",n "company": {n "name": "Yost and Sons",n
"catchPhrase": "Switchable contextually-based project",n "bs": "aggregate
real-time technologies"n }n }n]''

Advertisements

”;

Leave a Reply

Your email address will not be published. Required fields are marked *