Python requests.Response Object
Example
Make a request to a web page, and return the status code:
import requests
x = requests.get('https://w3schools.com')
print(x.status_code)
Run Example »
Definition and Usage
The requests.Response() Object contains the server's response to the HTTP request.
Properties and Methods
| Property/Method | Description | |
|---|---|---|
| apparent_encoding | Try it | Returns the apparent encoding |
| close() | Try it | Closes the connection to the server |
| content | Try it | Returns the content of the response, in bytes |
| cookies | Try it | Returns a CookieJar object with the cookies sent back from the server |
| elapsed | Try it | Returns a timedelta object with the time elapsed from sending the request to the arrival of the response |
| encoding | Try it | Returns the encoding used to decode r.text |
| headers | Try it | Returns a dictionary of response headers |
| history | Try it | Returns a list of response objects holding the history of request (url) |
| is_permanent_redirect | Try it | Returns True if the response is the permanent redirected url, otherwise False |
| is_redirect | Try it | Returns True if the response was redirected, otherwise False |
| iter_content() | Try it | Iterates over the response |
| iter_lines() | Try it | Iterates over the lines of the response |
| json() | Try it | Returns a JSON object of the result (if the result was written in JSON format, if not it raises an error) |
| links | Try it | Returns the header links |
| next | Try it | Returns a PreparedRequest object for the next request in a redirection |
| ok | Try it | Returns True if status_code is less than 400, otherwise False |
| raise_for_status() | Try it | If an error occur, this method returns a HTTPError object |
| reason | Try it | Returns a text corresponding to the status code |
| request | Try it | Returns the request object that requested this response |
| status_code | Try it | Returns a number that indicates the status (200 is OK, 404 is Not Found) |
| text | Try it | Returns the content of the response, in unicode |
| url | Try it | Returns the URL of the response |