[英]SOAP Server in PHP - how to write WSDL file - tips
我有相當復雜的(身份驗證,日志,...) SOAP服務器 (標准PHP擴展)。 一切都運行正常,但我想知道是否有任何工具來創建/生成WSDL文件? 我手動做的所有更改都存在兩個問題:
我出於測試原因在localhost上使用相同的SOAP服務器 - 我需要相同的WSDL文件,唯一的區別在於指向localhost的url地址。 我將行(localhost)文件中的行復制並粘貼到其他(生產)文件中,這是做錯的好方法。
我是SOAP和WSDL的新手 - 我正在尋找好的(和免費的)WSDL編輯器或工具來創建WSDL文件。
從頭開始創建WSDL文件可能非常復雜且容易出錯。 為了簡化此過程,您可以使用IDE為PHP函數生成WSDL文件,並將其作為參數傳遞給PHP SoapServer類。 看看這個關於如何為php native soap class生成wsdl的簡單教程
嘗試WSO2 WSF / PHP庫 。 它可以直接從您的代碼生成WSDL。
如果您正在使用Eclipse,則可以查看WSDL編輯器 。
您還可以創建一個構建腳本,該腳本解析現有的WSDL(它的XML)並將特定值(如主機名)替換為另一個目標文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.