如何在Python中发送原始XML?
我正在尝试将原始xml发送到Python中的服务。我有一个服务的地址,我的问题是如何用python包装XML并将其发送给服务。地址的格式如下如何在Python中发送原始XML?,python,xml,Python,Xml,我正在尝试将原始xml发送到Python中的服务。我有一个服务的地址,我的问题是如何用python包装XML并将其发送给服务。地址的格式如下 192.1100.2.2:54239 假设XML是: <xml version="1.0" encoding="UTF-8"><header/><body><code><body/> 有人知道该怎么做吗?这应该可以解决问题 import socket import time comman
192.1100.2.2:54239
假设XML是:
<xml version="1.0" encoding="UTF-8"><header/><body><code><body/>
有人知道该怎么做吗?这应该可以解决问题
import socket
import time
command = '<xml version="1.0" encoding="UTF-8"><header/><body><code><body/>'
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("192.1100.2.2", 54239))
s.send(command)
time.sleep(2)
resp = s.recv(3000)
print resp
导入套接字
导入时间
command=''
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s、 连接(((“192.1100.2.2”,54239))
s、 发送(命令)
时间。睡眠(2)
resp=s.recv(3000)
打印响应
这应该可以做到
import socket
import time
command = '<xml version="1.0" encoding="UTF-8"><header/><body><code><body/>'
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("192.1100.2.2", 54239))
s.send(command)
time.sleep(2)
resp = s.recv(3000)
print resp
导入套接字
导入时间
command=''
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s、 连接(((“192.1100.2.2”,54239))
s、 发送(命令)
时间。睡眠(2)
resp=s.recv(3000)
打印响应
。。。你应该开始了
另外,您的示例IP地址看起来有点奇怪(1100大于255),但可能就是因为没有人尝试使用它
。。。你应该开始了
另外,您的示例IP地址看起来有点奇怪(1100大于255),但可能就是因为没有人尝试使用它…可能的重复(既不是有效的IP地址也不是格式正确的XML。)可能的重复(既不是有效的IP地址也不是格式正确的XML。)IP地址确实无效。IP地址确实无效。