0
我目前正在處理一個自動化的方式來與安裝了REST風格的web服務的數據庫網站進行交互。我遇到的問題是如何正確地發送使用python的以下站點中列出的請求的正確格式。 https://neesws.neeshub.org:9443/nees.htmlPython httplib POST請求和正確格式化
具體的例子是這樣的:
POST https://neesws.neeshub.org:9443/REST/Project/731/Experiment/1706/Organization
<Organization id="167"/>
最大的問題是,我不知道在哪裏把上面的XML格式的一部分。我想發送上面的python HTTPS請求,到目前爲止,我一直在嘗試以下結構。
>>>import httplib
>>>conn = httplib.HTTPSConnection("neesws.neeshub.org:9443")
>>>conn.request("POST", "/REST/Project/731/Experiment/1706/Organization")
>>>conn.send('<Organization id="167"/>')
但這似乎是完全錯誤的。我從來沒有真正做過Python的Web服務接口,所以我的主要問題是我該如何使用httplib發送POST請求,尤其是XML格式的一部分?任何幫助表示讚賞。