Tools, FAQ, Tutorials:
requests.models.Response Objects
What properties and functions are supported on requests.models.Response objects?
✍: FYIcenter.com
"requests" module supports the following properties and functions on requests.models.Response objects:
>>> r = requests.get() >>> r.status_code >>> r.headers # represents the headers as a dictionary >>> r.text # represents the response body as a strings >>> r.content # represents the response body as a binary >>> r.json() # parses the response body in JSON format >>> r.request # represents the request as requests.models.PreparedRequest >>> dir(r) ['__attrs__', ..., 'apparent_encoding', 'close', 'connection', 'content', 'cookies', 'elapsed', 'encoding', 'headers', 'history', 'is_permanent_redirect', 'is_redirect', 'iter_content', 'iter_lines', 'json', 'links', 'next', 'ok', 'raise_for_status', 'raw', 'reason', 'request', 'status_code', 'text', 'url' ]
Here is a Python example on how to access the HTTP response headers:
>>> import requests >>> r = requests.get('http://httpbin.org/get') >>> h = r.headers >>> print(h) {'Connection': 'keep-alive', 'Server': 'gunicorn/19.9.0', 'Date': 'Sun, 12 Aug 2018 21:51:53 GMT', 'Content-Type': 'application/json', 'Content-Length': '265', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Credentials': 'true', 'Via': '1.1 vegur' }
⇒ Sending an HTTP POST Request
⇐ Sending an HTTP Request with 'requests'
2024-04-02, 41🔥, 2💬
Popular Posts:
How to create a new API on the Publisher Dashboard of an Azure API Management Service? If you are ne...
Where can I download the EPUB 2.0 sample book "The Metamorphosis" by Franz Kafka? You can following ...
What is the "__init__()" class method? The "__init__()" class method is a special method that will b...
Can Multiple Paragraphs Be Included in a List Item? Yes. You can include multiple paragraphs in a si...
How To Merge Cells in a Column? If you want to merge multiple cells vertically in a row, you need to...