我是移动 iOS 开发人员,在制作概念验证应用程序时需要一个演示环境,该应用程序将使用 OData 服务针对 SAP Mobile Platform 3.0 (SMP) 和 Netweaver Endpoint 运行。我需要针对 SMP Server 3.0 SP05 或 SP06 进行测试,因为我还需要使用离线模式。
我已经在 CAL ( https://cal.sap.com ) 上设置了 SAP HANA 云平台移动服务,配置了我的应用程序,并且可以成功地执行用户注册和对 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 Cloud SMP 连接到此 NW 端点,您能否提出另一种方法来获取带有 SAP 示例 OData 应用程序的演示 NW 端点?非常感谢。