Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中发送原始XML?_Python_Xml - Fatal编程技术网

如何在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

我正在尝试将原始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

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地址确实无效。