[英]How can I create a SOAP server in Perl?
我正在與第三方供應商合作,不幸的是我們要求我們設置一個SOAP服務器來處理來自它們的請求。 我找不到最好的方法來解決這個問題。 我強加的一個限制是它作為mod_perl2處理程序運行。 經過一些搜索后,我發現最好的方法可能是使用XML :: Compile及其SOAP類,但是我很難繞過它。 問題的一部分是我對SOAP的理解有限,大多數模塊的文檔似乎對我來說有點神秘。
那么,任何人都可以給我一些指示,示例代碼,任何東西嗎?
編輯:我們還獲得了一個WSDL文件供使用,這與SOAP :: WSDL不兼容(“不支持的全局類型在......中看起來像一個rpc / literal WSDL,SOAP :: WSDL不支持)
編輯:當使用帶有XML :: Compile :: WSDL11的WSDL時,XML :: Compile :: SOAP抱怨“此版本不支持RPC編碼”。 可以/我應該不擔心WSDL文件?
如果您對SOAP的理解有限,請在擔心實現之前開始閱讀SOAP。 那里有很多SOAP教程 。 大多數文檔可能看起來很神秘,因為你還不知道SOAP。
這不是一個過程的棘手問題。 當涉及到重大步驟時,它與任何其他Web編程沒有什么不同:
XML :: Compile將為您處理大部分細節。
在開始編寫自己的服務器之前,您可能會考慮為現有的SOAP服務器編寫客戶端,只是為了給自己一些練習。
我找到了兩個可以幫助你制作肥皂服務器的模塊,但我從不使用它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.