soap - 如何在 localhost 中托管 SOAP Web 服务 WSDL?
问题描述
我是一名初级程序员,这是第一次使用 SOAP Web 服务和 WSDL 文件。
我的任务是使用另一家公司提供的 SOAP Web 服务。但是,我们需要先在内部进行测试,然后再从服务提供商(托管在他们的远程服务器上)消费。
我的问题是。如何在 localhost 中托管此 SOAP Web 服务 wsdl?因为我只有 WSDL 文件。
在 WSDL 文件中,这些是位置。所以我需要在本地托管服务,以便我可以测试并让它工作。
<wsdl:service name="ABC_Out_AsycService">
<wsdl:port name="HTTP_Port" binding="p1:ABC_Out_AsycBinding">
<soap:address location="http://localhost" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"/>
</wsdl:port>
<wsdl:port name="HTTPS_Port" binding="p1:ABC_Out_AsycBinding">
<soap:address location="https://localhost" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"/>
</wsdl:port>
</wsdl:service>
解决方案
推荐阅读
- debugging - localhost 仅在 Chrome 中加载,没有其他浏览器
- excel - 应用程序类的 Visual Basic 编译错误:预期:语句结束
- ios - SFSafariViewController 关闭后背景音频
- azure-devops - 如何从自定义构建任务中获取 Azure DevOps 的所有变量组的列表?
- excel - 使用 VBA Excel 添加数据和格式化数据透视图
- javascript - 使用变量动态触发 jQuery 函数
- javascript - 为什么 true+true+true===3 在javascript中解析为true
- sql - ORA-00904 命令提示符中的标识符无效
- azure - 它有效吗?az disk create --for-upload / az disk grant-access --access-level 写入
- ecmascript-6 - 带有 Coverage 的 Karma 跑步者 - 预处理器不适用于 Javascript ES6 代码