簡體   English   中英

如何在Python中發送原始XML?

[英]How to send raw XML in Python?

我正在嘗試將原始xml發送到Python中的服務。 我有服務的地址,我的問題是如何將XML包裝在python中並將其發送到服務。 地址的格式如下。

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),但是也許就是這樣,所以沒有人嘗試使用它...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM