我想查詢需要使用密鑰的SOAP服務。使用帶密鑰的HTTPS連接的Python SOAP客戶端庫
我可以自己編寫一個SOAP客戶端使用httplib的HTTPSConnection,我很肯定它可以工作,但這意味着我必須編寫一個XML負載。有沒有更好的方法來做到這一點?也許讓現有的SOAP庫使用HTTPSConnection對象。
我發現an example從2001年開始基於舊版本的SOAPpy(不是SOAPy),但我認爲自此SOAPpy庫已經改變。
我想查詢需要使用密鑰的SOAP服務。使用帶密鑰的HTTPS連接的Python SOAP客戶端庫
我可以自己編寫一個SOAP客戶端使用httplib的HTTPSConnection,我很肯定它可以工作,但這意味着我必須編寫一個XML負載。有沒有更好的方法來做到這一點?也許讓現有的SOAP庫使用HTTPSConnection對象。
我發現an example從2001年開始基於舊版本的SOAPpy(不是SOAPy),但我認爲自此SOAPpy庫已經改變。
請參閱twisted.web.xmlrpc.Proxy
。該url
爭論知道HTTPS
:
url
- 網址到發佈方法調用。如果方案是HTTPS,則將通過SSL進行呼叫。
這twisted
doc page權利要求
從一個扭曲顯影劑的點,存在XML-RPC支持和支持SOAP之間幾乎沒有差別。
按照這裏的例子,調用SOAP HTTPS
應該不會很困難。請注意0往往不同於其他Python
網絡框架,並有一個重要的學習曲線。
對於PKI HTTPS
支持,請參閱validate-ssl-certificates-with-python。它看起來像有一些限制,希望Twisted API
將迎合您的需求。
我看不到一種方法來不幸地指定鍵。 – 2009-12-02 13:42:44
將參考文獻添加到http://stackoverflow.com/questions/1087227/validate-ssl-certificates-with-python – gimel 2009-12-02 14:22:59