2017-05-29 8 views
-4

私はtest.xmlという名前のxmlファイルを持っています。私はそのファイルの内容(http/xml)を特定のIPに投稿したいと思います。私はマニュアルPOSTをしています。誰も私を示唆することはできますか?xmlファイルを投稿するには?

+1

この投稿は不完全で、あなたのコードを追加してください。上記 – arboreal84

答えて

0

リクエストモジュールをPythonで使用できます。あなたの仕事は簡単になります。

例:

import requests 
import json 

headers = {'content-type': 'application/json'} 
url = 'http://192.168.3.45:8080/api/v2/event/log' 

data = {"eventType": "AAS_PORTAL_START", "data": {"uid": "hfe3hf45huf33545", "aid": "1", "vid": "1"}} 
params = {'sessionKey': '9ebbd0b25760557393a43064a92bae539d962103', 'format': 'xml', 'platformId': 1} 

requests.post(url, params=params, data=json.dumps(data), headers=headers) 
+0

はJSONですが、私は " ヘッダ= { "HTTP/XML –

+0

インポート要求 のxml = """<?xmlのバージョン= '1.0' エンコード= 'UTF-8'?> б" のためにそれを必要とします'Content-Type': 'application/xml'}#サーバが受け入れるものを設定する print requests.post( 'http://httpbin.org/post'、data = xml、headers = headers).text –

関連する問題