def msgserver_test(interface,bodys,uid): msgserver = msgserver_login.Login(uid) sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.connect((msgserver[0], 8888)) def keepalive(): while (True): reqs = 'POST /im/keepalive.do HTTP/1.1\r\n' reqs += 'Content-Length: 0\r\n\r\n' sock.send(reqs) time.sleep(30) body = '{\r\n' body += '"uid":'+str(uid)+',\r\n' body += '"termtype":1\r\n' body += '}' reqs = 'POST /im/login.do?token={:s} HTTP/1.1\r\n'.format(msgserver[1]) reqs += 'Content-Length: {:d}\r\n\r\n{:s}'.format(len(body), body) sock.send(reqs) res = sock.recv(10000) body = bodys msg = 'POST /im/'+interface+'.do?token={:s} HTTP/1.1\r\nContent-Length: {:d}\r\n\r\n{:s}'.format(msgserver[1], len(body), body) sock.send(msg) res = sock.recv(10000) return comman_function.strip(res) body = '{"uid":'+str(uid)+',"termtype":1}' msg = 'POST /im/logout.do?token={:s} HTTP/1.1\r\nContent-Length: {:d}\r\n\r\n{:s}'.format(msgserver[1], len(body), body) sock.send(msg)
def interface_server_test(interface_name,params,headers): response,content=http.request(url+interface_name+'.do?token='+token,'POST', body = params, headers = headers) return comman_function.strip(content)