def __init__(self, dataObject): Protocol.__init__(self, dataObject) self.states = { self.INVALID : self.invalid, self.STARTTOKEN : self.starttoken, self.VALIDATIONTYPE : self.validationtype, self.PACKETNUMBER : self.packetnumber, self.PACKETID : self.packetid, self.ADDRSPEC : self.addrspec, self.ADDRFIELD : self.addrfield, self.DATALEN : self.datalen self.DATAFIELD : self.datafield self.WAITCRC : self.waitcrc self.CRC : self.crc }
def __init__(self, method="GET", url="/", headers=ExampleHttpHeaders["default"], payload=None): """ Initiates a new http request object. :param method: HTTP method: GET, POST, PUT, ... :param url: The request url :param headers: a dictionary with header values. See the SampleHttpHeaders variable for an example :param payload: The http payload as a Protocol object """ Protocol.__init__(self) if method not in HttpRequestMethods: raise ValueError("The method " + method + " is not recognised as a valid http method") self.method = method self.url = url self.headers = headers self.payload = payload
def __init__(self, status_code, headers=None, payload=None): """ Creates as new http response. :param status_code: Status code: 200, 404, 302, 400, ... :param headers: Headers of the response as a dictionary object :param payload: Payload as Protocol object """ Protocol.__init__(self) self.status_code = int(status_code) if HttpStatusCodes.has_key(self.status_code): self.status_msg = HttpStatusCodes[self.status_code] else: raise ValueError("Status code " + str(self.status_code) + " is not recognised as a valid http status code") self.headers = headers self.payload = payload
def __init__(self, status_code, headers=None, payload=None): """ Creates as new http response. :param status_code: Status code: 200, 404, 302, 400, ... :param headers: Headers of the response as a dictionary object :param payload: Payload as Protocol object """ Protocol.__init__(self) self.status_code = int(status_code) if HttpStatusCodes.has_key(self.status_code): self.status_msg = HttpStatusCodes[self.status_code] else: raise ValueError('Status code ' + str(self.status_code) + ' is not recognised as a valid http status code') self.headers = headers self.payload = payload
def __init__(self, method="GET", url="/", headers=ExampleHttpHeaders['default'], payload=None): """ Initiates a new http request object. :param method: HTTP method: GET, POST, PUT, ... :param url: The request url :param headers: a dictionary with header values. See the SampleHttpHeaders variable for an example :param payload: The http payload as a Protocol object """ Protocol.__init__(self) if method not in HttpRequestMethods: raise ValueError('The method ' + method + ' is not recognised as a valid http method') self.method = method self.url = url self.headers = headers self.payload = payload
def __init__(self, my_bytes): Protocol.__init__(self) self._bytes = my_bytes