Tools, FAQ, Tutorials:
http.client.HTTPResponse Objects
What properties and functions are supported on http.client.HTTPResponse objects?
✍: FYIcenter.com
If you get an http.client.HTTPResponse object from a urlopen() function call,
you should be able use the following properties and functions:
>>> r = urllib.request.urlopen('http://httpbin.org/get') >>> status # represents the response status code >>> getcode() # returns the response status code >>> getheaders() # returns the headers as a list object >>> read() # returns the body as a binary >>> url # represents the url where this response comes from >>> dir(r) ['__abstractmethods__', ..., 'begin', 'chunk_left', 'chunked', 'close', 'closed', 'code', 'debuglevel', 'detach', 'fileno', 'flush', 'fp', 'getcode', 'getheader', 'getheaders', 'geturl', 'headers', 'info', 'isatty', 'isclosed', 'length', 'msg', 'peek', 'read', 'read1', 'readable', 'readinto', 'readinto1', 'readline', 'readlines', 'reason', 'seek', 'seekable', 'status', 'tell', 'truncate', 'url', 'version', 'will_close', 'writable', 'write', 'writelines']
Here is a Python example on how to access the HTTP response headers:
>>> import urllib >>> r = urllib.request.urlopen('http://httpbin.org/get') >>> h = r.getheaders() >>> print(h) [('Connection', 'close'), ('Server', 'gunicorn/19.9.0'), ('Date', 'Sun, 12 Aug 2018 23:41:01 GMT'), ('Content-Type', 'application/json'), ('Content-Length', '234'), ('Access-Control-Allow-Origin', '*'), ('Access-Control-Allow-Credentials','true'), ('Via', '1.1 vegur')]
⇒ HTTP POST with urllib.request
⇐ Sending an HTTP Request with 'urllib.request'
2018-09-24, 11167🔥, 0💬
Popular Posts:
Where can I download the EPUB 2.0 sample book "The Metamorphosis" by Franz Kafka? You can following ...
How To Merge Cells in a Column? If you want to merge multiple cells vertically in a row, you need to...
How to start Docker Daemon, "dockerd", on CentOS systems? If you have installed Docker on your CentO...
What is the Azure AD v1.0 OpenID Metadata Document? Azure AD v1.0 OpenID Metadata Document is an onl...
How to access Request body from "context.Request.Body" object in Azure API Policy? Request body is t...