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, 10890🔥, 0💬
Popular Posts:
How to search for the first match of a regular expression using re.search()? The re.search() functio...
What is Azure API Management Publisher Dashboard? Azure API Management Publisher Dashboard is an Azu...
Where to find tutorials on HTML language? I want to know how to learn HTML. Here is a large collecti...
How to use the "send-request" Policy statement to call an extra web service for an Azure API service...
How to register and get an application ID from Azure AD? The first step to use Azure AD is to regist...