Sabre:增强型航空书被调用两次

Sabre: Enhanced Air Book being called twice

我注意到当 EnhancedAirBook 方法被调用两次时,分别针对 2 个航段。

在 EAB 的 Last/Second 响应中: TravelItinerary 和 AirPrice 详细信息为我提供了这两个细分的综合结果。所以我想知道为什么不只考虑最后的结果并继续细节。

单次调用 EAB 应该足以一次预订并获得多个航段的总价。

如果您使用同一会话多次调用 EAB,并且在后处理中使用 IgnoreAfter=false 标志,您要求服务在每次调用时预订的航段将连接到同一个预订中,因此,您得到第二次通话后的总价。