我已經搜索了很多代碼片段來自動生成基於PHP中的WSDL的SOAP請求。從PHP中的WSDL自動生成SOAP請求
我們有一個第三方供應商爲我們創建了一個巨大的WSDL(+相關的webservices),我真的很想在基於該WSDL的PHP中自動生成一些SOAP請求。 我知道像SOAPUI等應用程序特定的工具 - 但是 - 我更喜歡直接在PHP代碼中進行單元測試。
你知道任何PHP庫可以自動生成基於WSDL的SOAP請求嗎?或者甚至更好,您是否有一些代碼來自動生成SOAP請求?
我已經搜索了很多代碼片段來自動生成基於PHP中的WSDL的SOAP請求。從PHP中的WSDL自動生成SOAP請求
我們有一個第三方供應商爲我們創建了一個巨大的WSDL(+相關的webservices),我真的很想在基於該WSDL的PHP中自動生成一些SOAP請求。 我知道像SOAPUI等應用程序特定的工具 - 但是 - 我更喜歡直接在PHP代碼中進行單元測試。
你知道任何PHP庫可以自動生成基於WSDL的SOAP請求嗎?或者甚至更好,您是否有一些代碼來自動生成SOAP請求?
使用apigenerator.com產生SOAP請求
什麼,我會建議你是使用Zend框架的肥皂成分。
例如你只是使用安裝SOAP客戶端:
$client = new Zend_Soap_Client("url to wsdl file");
//Then you can do what ever request to the server.
$client->helloWorld("Parameter');
// In this example i guess helloWolrd is a server function.
終於可以在XML SOAP請求調用:
$request = $client->getLastRequest();
只是做:回聲$請求;你會看到數據。
請記住將mime代碼更改爲xml,以便您可以在瀏覽器中看到xml。