我正在尝试获取soap服务的WSDL,我知道有可能从Qorus UI获取WSDL,但似乎我无法获得正确的URL。有人可以指出正确的方法吗?感谢..
答案 0 :(得分:3)
< BASE URL> / SOAP /<服务或API的名称>
所以例如:
https://localhost:11930/SOAP/my-soap-test
将打印出服务的WSDL
答案 1 :(得分:2)
如果你使用反应网页UI运行Qorus 3.1.0.p15 +,你可以转到服务 - >细节 - >资源 - >显示信息,您将获得WSDL的链接,如下面的屏幕截图所示:
或者您可以通过以下请求从命令行获取此信息:
david@quasar:~/src/qore/git/qore/build$ qrest services/it-86-ar_receipts-wincash-in/resources
hash: (1 member)
soap-it-86-ar_receipts-wincash-in-1 : hash: (3 members)
type : "SoapServer"
desc : "serving path: /SOAP/ARReceiptsService"
info : hash: (3 members)
path : "/SOAP/ARReceiptsService"
url : "https://localhost:8011/SOAP/ARReceiptsService"
wsdl : "https://localhost:8011/SOAP/ARReceiptsService?wsdl"