2017-08-28 136 views
0

我正在尝试在我的项目中实现SOAP调用的Rest API,用于BFM(BargainFindermax),其中SOAP调用已经实现并正在工作。由于Soap不提供分页选项,我试图用REST“BFM”API实现相同的航班搜索功能。Saber BargainFinderMax REST API响应返回的记录少于SOAP

在通过javascript http.post请求集成了Rest调用之后,Rest调用正在工作,但REST“BFM”调用中返回的结果比SOAP“BFM”调用少。与肥皂结果相比,在REST呼叫中返回的票价也很昂贵。 REST呼叫的请求主体与SOAP完全相同,即客舱类型,乘客详细信息,出发地/目的地信息,货币等全部形成,就像它在先前实施的SOAP呼叫中一样。 REST调用似乎没有针对“SisterOriginMilage.Number”返回任何记录。

由于某些原因,Rest BFM比SOAP BFM返回不同的,更少且成本更高的行程结果。任何想法可能是这些不同结果的原因?任何帮助将非常感激。

回答

0

两个API接口由相同的核心空中购物发动机提供动力,所以不应该在任何区别结果反映:

验证下面是相同的:

  • 端点/环境你打
  • 正在使用的证书用于确保相同的配置。
  • SOAP vs REST请求
  • 请求的时间,因为购物响应可能会在第二个基础上有所不同。

如果您可以包含请求将有助于协助。