def __init__(self, tujuan, alamat): global macFinger self.tujuan = tujuan self.alamat = alamat self.alamathttp = 'http://%s' % alamat self.cnx = mysql.connector.connect(**config) self.cursor = self.cnx.cursor(buffered=True) self.koneksifinger = check_connection.onCheck(tujuan, self.alamathttp, 5).check() self.koneksiinternet = check_connection.internet.check() macFinger = getDataFinger.getOption(tujuan, alamat, 0, 'MAC').get()
def get(self): global get try: self.conn.request("GET", "/") response = self.conn.getresponse() cookies = response.getheader("set-cookie") XML = get['SetAdminUser'] % (self.comKey, self.nama, self.pin2) headers = { "Content-type": "text/xml", "Content-Length": "%d" % len(XML) } self.conn.request("POST", "/iWsService HTTP1.0", "", headers) self.conn.send(XML) response = self.conn.getresponse() responRead = response.read() return responRead # status = ET.fromstring(responRead) # return status[0][1].text except httplib.HTTPException as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check() except socket.error as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check() except socket.timeout as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
def get(self): MAC = None while MAC is None: try: response = getOption(self.teks, self.alamat, self.comKey, 'MAC').get() MAC = ET.fromstring(response) return MAC[0][0].text except httplib.HTTPException as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check() except socket.error as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check() except socket.timeout as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
def get(self): global get try: self.conn.request("GET", "/") response = self.conn.getresponse() cookies = response.getheader("set-cookie") XML = get['ClearData'] % (self.comKey, self.command) headers = { "Content-type": "text/xml", "Content-Length": "%d" % len(XML) } self.conn.request("POST", "/iWsService HTTP1.0", "", headers) self.conn.send(XML) except httplib.HTTPException as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check() except socket.error as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check() except socket.timeout as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check()
def get(self): global get try: self.conn.request("GET", "/") response = self.conn.getresponse() cookies = response.getheader("set-cookie") XML = get['SetUserTemplate'] % (self.comKey, self.userID, self.fingerID, self.size, self.valid, self.template) headers = { "Content-type": "text/xml", "Content-Length": "%d" % len(XML) } self.conn.request("POST", "/iWsService HTTP1.0", "", headers) self.conn.send(XML) response = self.conn.getresponse() responRead = response.read() return responRead except httplib.HTTPException as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check() except socket.error as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check() except socket.timeout as err: check_connection.onCheck(self.teks, self.tryAlamat, 5).check()