【摘要】:机票预订功能的ASP实现,就是把乘客选择的航班信息、舱位信息及乘客身份证信息提交到后台处理,实现这一过程需要调用底层Eterm指令,生成Pnr的过程。读者不必太深究怎么实现机票底层功能,可以使用第三方接口。如果想进一步学习机票预订的底层实现,可以参考相关方面的资料。代码清单10-16 机票预订功能ASP实现OrderTicket.aspx.cs机票预订功能执行ASP后台代码后返回的XML格式的数据分两种。另一种是中航信系统容易变动,无法预订,则显示代码清单10-18所示。
机票预订功能的ASP实现,就是把乘客选择的航班信息、舱位信息及乘客身份证信息提交到后台处理,实现这一过程需要调用底层Eterm指令,生成Pnr的过程。读者不必太深究怎么实现机票底层功能,可以使用第三方接口。如果想进一步学习机票预订的底层实现,可以参考相关方面的资料。具体实现见代码清单10-16。
代码清单10-16 机票预订功能ASP实现(第10章\GanaSkyForTicketOrder)OrderTicket.aspx.cs(详见本书源中的代码)
机票预订功能执行ASP后台代码后返回的XML格式的数据分两种。一种是生成Pnr,预订成功,显示如代码清单10-17所示。另一种是中航信系统容易变动,无法预订,则显示代码清单10-18所示。
代码清单10-17 机票预订功能执行ASP后台代码后返回的XML格式的数据(第10章\GanaSkyForTicketOrder\assets\data)—预订成功
代码清单10-18 机票预订功能执行ASP后台代码后返回的XML格式的数据(第10章\GanaSkyForTicketOrder\assets\data)—预订失败(www.xing528.com)
<Result>
未能订票请原谅。请稍候再试
</Result>
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。