0

我目前正在使用带有 Netweaver 的 Camel 从以下位置请求信息: 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')" 

从上面的链接请求信息。

我想知道是否有任何方法可以通过使用相同的原理(不使用 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'

但是,我没有得到任何数据。有小费吗?

4

1 回答 1

0

好吧,想通了……

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 大写(以及一些指南)。

于 2016-06-14T11:14:47.443 回答