我想將原始的xml發送到Python中的服務。我有一個服務的地址,我的問題是如何將XML包裝到Python中並將其發送到服務。地址格式如下。如何在Python中發送原始XML?
192.1100.2.2:54239
而且說的XML是:
<xml version="1.0" encoding="UTF-8"><header/><body><code><body/>
任何人都知道該怎麼辦?
我想將原始的xml發送到Python中的服務。我有一個服務的地址,我的問題是如何將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
pydoc socket
...應該讓你開始。
PS。您的示例IP地址看起來有點奇怪(1100大於255),但也許這只是沒有人試圖使用它...
IP地址確實無效。 – anijhaw 2010-04-12 16:25:50
http://stackoverflow.com/questions/415192/best-way -to-create-a-simple-python-web-service – voyager 2010-04-12 15:13:35
(這既不是有效的IP地址,也不是格式良好的XML。) – bobince 2010-04-12 15:50:00