如何从 .NET 调用 Sabre EnhancedSeatMapRQ 肥皂 Web 服务?
How to call Sabre EnhancedSeatMapRQ soap web service from .NET?
我能够从 SoapUI 在 TSTS 环境中调用 EnhancedSeatMapRQ。当我使用 Visual Studio 2015 生成的 Soap 代理进行相同的调用时,我得到了空的反序列化项目部分。我还在 ApplicationResults 部分获得 "Completed"(成功)。我可以通过 Fiddler 看到调用实际上是成功的,这个问题是由于 .Net 反序列化造成的。
EnhancedSeatMapRQ v3.0 似乎没有正确反序列化响应。
有一个专门为 .NET 为 v2.0 创建的 WSDL,在更正另一个 WSDL 之前您可以使用那个,这里是 link:
http://webservices.sabre.com/drc/providerdoc/Merchandising/EnhancedSeatMapService_2_0_dotNET.zip
我能够从 SoapUI 在 TSTS 环境中调用 EnhancedSeatMapRQ。当我使用 Visual Studio 2015 生成的 Soap 代理进行相同的调用时,我得到了空的反序列化项目部分。我还在 ApplicationResults 部分获得 "Completed"(成功)。我可以通过 Fiddler 看到调用实际上是成功的,这个问题是由于 .Net 反序列化造成的。
EnhancedSeatMapRQ v3.0 似乎没有正确反序列化响应。
有一个专门为 .NET 为 v2.0 创建的 WSDL,在更正另一个 WSDL 之前您可以使用那个,这里是 link:
http://webservices.sabre.com/drc/providerdoc/Merchandising/EnhancedSeatMapService_2_0_dotNET.zip