python通过tcp发送xml报文的方法
如下所示:
#-*-coding:utf-8-*- importsocket #使用tcp发送请求报文 deftcpsend(ip,port,xmlbw): address=(ip,port) client=socket.socket(socket.AF_INET,socket.SOCK_STREAM) client.connect(address) by=xmlbw.encode('utf8')#转为字节数组 #printby client.send(by) print"tcp发送成功" data=client.recv(1024)#接受响应信息 print"接受响应成功" printdata #print(str) client.close()
如图,使用python的socket模块,发送字节数组,其中这个方法三个参数分别填写ip,port,第三个参数是一个xml格式的文档,也可以是一个字符串。
以上这篇python通过tcp发送xml报文的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。