CURL Object¶
-
net.curl.curl(url, params=None, auth=None, req_type='GET', data=None, headers=None, timeout=None, use_gzip=True, use_stream=False)[source]¶ Make request to web resource
Parameters: - url – Url to endpoint
- params – list of params after ”?”
- auth – authorization tokens
- req_type – column_type of the request
- data – data which need to be posted
- headers – headers which would be posted with request
- timeout – Request timeout
- use_gzip – Accept gzip and deflate response from the server
- use_stream – Do not parse content of response ans stream it via raw property
:return Response object
:type url str :type params dict :type auth CURLAuth :type req_type str :type headers dict :type timeout int :type use_gzip bool :type use_stream bool :rtype CURLResponse
-
class
net.curl.CURLResponse(director_open_result, is_stream=False)[source]¶ -
code¶ Returns: HTTP Request Response code
-
content¶ Returns: Text content of the response (unzipped and decoded)
-
from_json()[source]¶ Returns: Return parsed json object from the response, if possible. If operation fail, will be returned None :rtype dict
-
headers¶ Returns: HTTP Response Headers
-
raw¶ Returns: Raw content of the response
-