我想创建一个PHP
来自用户的WSDL
和方法名称的应用,并生成一个SOAP
请求,就像SOAPUI
一样。
实际上我想创建应用程序,就像创建SOAPUI
请求的XML
一样,让用户编辑它并填充请求的参数。
我怎么能这样做?
答案 0 :(得分:2)
我找到了一个解决方案:)
据我所知,PHP
没有等效SOAPUI
。
所以我发现@ API
在@ satheesh-cheveri的帮助下在SOAPUI
中有以下链接,并创建JAVA
程序以使用它,然后调用JAVA
应用程序在我的PHP
应用程序中:
https://stackoverflow.com/a/20487079/1665693
我花了很长时间才找出需要导入的库,所以我在这里列出了所有需要的人:
这是我要求的功能:
public String generateSampleRequest(String wsdl, String method) {
String result = "";
try {
WsdlProject project = new WsdlProject();
WsdlInterface[] wsdls = WsdlImporter.importWsdl(project, wsdl);
WsdlInterface ws = wsdls[0];
WsdlOperation wsdlOperation = ws.getOperationByName(method);
result = wsdlOperation.createRequest(true);
ws.release();
project.release();
} catch (Exception e) {
result = e.getMessage();
}
return result;
}
答案 1 :(得分:1)
您正在寻找Docker
。更多信息doubleValue()
。
修改强> 我忘了添加here。谢谢SoapClient