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, 11🔥, 0💬
Popular Posts:
How to extend json.JSONEncoder class? I want to encode other Python data types to JSON. If you encod...
How to run PowerShell Commands in Dockerfile to change Windows Docker images? When building a new Wi...
How To Avoid the Undefined Index Error in PHP? If you don't want your PHP page to give out errors as...
How to add request URL Template Parameters to my Azure API operation 2017 version to make it more us...
How to add images to my EPUB books Images can be added into book content using the XHTML "img" eleme...