2017-08-28 67 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請求
  • 請求的時間,因爲購物響應可能會在第二個基礎上有所不同。

如果您可以包含請求將有助於協助。