使用 SAP Netweaver 按 cityFrom cityTo 请求 RMTSAMPLEFLIGHT 条目

Using SAP Netweaver to request RMTSAMPLEFLIGHT entries by cityFrom cityTo

我目前正在使用 Camel 和 Netweaver 从以下位置请求信息: https://sapes4.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/FlightCollection/?sap-ds-debug=true

通过 Beans 和以下代码:

"FlightCollection(carrid='AA',connid='0017',fldate=datetime'2016-05-05T00:00:00')" 

从上面的 link 请求信息。

我想知道是否有任何方法可以通过使用相同的原则(不使用 JavaScript)

来请求有关具有 fromCity/toCity 的航班的信息

编辑:好的,所以我想出了如何编写语法正确的请求...

https://sapes4.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/GetAvailableFlights?cityfrom='berlin'&cityto='FRANKFURT'&fromdate=datetime'2015-10-31T01%3A00%3A00'&todate=datetime'2015-0-31T11%3A00%3A00'

但是,我没有收到任何数据。有什么建议吗?

好吧,明白了...

cityfrom 和 cityto 都必须大写。

https://sapes4.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/GetAvailableFlights?cityfrom=%27NEW%20YORK%27&cityto=%27SAN%20FRANCISCO%27&fromdate=datetime%272015-01-31T01%3A00%3A00%27&todate=datetime%272015-12-31T11%3A00%3A00%27

尽管

https://sapes4.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/FlightCollection/?sap-ds-debug=true

以小写字母显示 cityfrom,以大写字母显示 cityto(以及一些指南)。