circuits.web.client module

class circuits.web.client.Client(channel='client')

Bases: circuits.core.components.BaseComponent

channel = 'client'
close()
connect(event, host=None, port=None, secure=None)
connected
request(method, url, body=None, headers=None)
response
write(data)
exception circuits.web.client.HTTPException

Bases: exceptions.Exception

exception circuits.web.client.NotConnected

Bases: circuits.web.client.HTTPException

circuits.web.client.parse_url(url)
class circuits.web.client.request(method, path, body=None, headers=None)

Bases: circuits.core.events.Event

request Event

This Event is used to initiate a new request.

Parameters:
  • method (str) – HTTP Method (PUT, GET, POST, DELETE)
  • url (str) – Request URL

x.__init__(...) initializes x; see x.__class__.__doc__ for signature