我是移动iOS开发人员,需要一个演示环境,同时使用OData服务对SAPMobilePlatform3.0 (SMP)和Netweaver运行的概念应用程序进行验证。我需要在SMPServer3.0、SP05或SP06上进行测试,因为我也需要在脱机模式下工作。
我已经在CAL (https://cal.sap.com)上安装了SAP云平台移动服务,配置了我的应用程序,并且可以成功地执行用户注册和SMP登录。我正在使用SAP提供的Netweaver演示端点之一,但是当从SMP进一步向Netweaver端点发出http请求时,我会得到HTTP错误。
SMP使用HTTPS协议。
Netweaver演示端点位于https://sapes1.sapdevcenter.com/sap/opu/odata/IWFND/RMTSAMPLEFLIGHT/
它给了我一些错误,比如:
Unable to extract request URI: URI must contain a port: https://hcpms-p1941221453trial.hanatrial.ondemand.com/com.sap.flight/
或
Cannot open tunnel with id account:///p1941221453trial
或
HTTPS proxying is not supported. Use HTTP instead. HTTPS is not needed because communication is already secured by the tunnel.
有人能不能确定端点的正确配置--身份验证类型、重写模式、代理类型--让SMP与演示端点一起工作?
如果无法从HANA连接到这个NW端点,那么请您用另一种方法--如何使用SAP示例OData应用程序获得一个演示NW端点?非常感谢。
发布于 2015-07-20 23:30:11
这可能会帮助您解决一些问题:
关于HTTPS错误,请看这里:https://help.hana.ondemand.com/help/frameset.htm?9d0e9e8397f544d9a5de5df52fd1e757.html
它提到: XS应用程序与侦听本地主机的代理之间的通信始终是通过HTTP进行的。到前提内后端的连接应该是HTTP还是HTTPS是云连接器中访问控制配置的问题。有关更多信息,请参见配置访问控制(HTTP)。
基本上,当某些东西通过云连接器时,HANA服务器使用代理本地主机:20003在HTTP中
https://stackoverflow.com/questions/29341669
复制相似问题