HTTP class
This HTML class can be used to make traditional HTTP/REST calls.
##Usage
from ebaysdk.http import Connection as HTTP
try:
api = HTTP()
response = api.execute('https://github.com/timotheus/ebaysdk-python/wiki.atom')
print(response.dict())
except ConnectionError as e:
print(e)
print(e.response.content)
Public Methods
HTTP(**kwargs)
Keyword arguments to HTTP() constructor
debug -- debugging enabled (default: False)
method -- GET/POST/PUT (default: GET)
proxy_host -- proxy hostname
proxy_port -- proxy port number
timeout -- HTTP request timeout (default: 20)
parallel -- ebaysdk parallel object
execute(verb, data)
Execute the HTTP request.
api.execute('https://github.com/timotheus/ebaysdk-python/wiki.atom', {'arg1': 'val1'})
error()
Returns a string of the HTTP call errors
if api.error():
print "has errors: %s" % api.error()
response.dom()
Return a DOM object (lxml dom) of the HTTP response content.
response.dict()
Return a dictionary of the HTTP response content.
response.content
Return the string content from the HTTP response call.
response_code()
Return the HTTP response code.
response_status()
Return the HTTP response status.