【发布时间】:2018-12-05 00:41:44
【问题描述】:
我有一个问题.. 有没有办法在没有云连接器的情况下获取 odata 数据?所以基本上像 http/https://serverip:port/sap/opu/odata/sap/... ? 如果我通过浏览器尝试它可以工作..我得到我的元数据。
我也尝试使用 http.. 但它不会工作,因为源请求是 https (webide)。控制台说..
我已经在 ip 之前使用 proxy/ 尝试过,但几乎相同.. 错误消息消失了,除了 [ODataMetadata] 元数据的初始加载失败 - 。我什至没有像以前那样通过云连接器获得登录弹出窗口。那么有没有办法做到这一点?我可以在 webide 中开发吗?总有一天,我希望该应用程序成为一个独立的应用程序。而且不需要 scp
谢谢大家。
【问题讨论】:
-
不幸的是,没有。如果没有为系统创建目标/云连接器,就无法连接到后端。
-
mhmm...当我使用 Eclipse 时,它可能比工作吗?或者我只能处理 ajax 请求?
-
它之所以有效,是因为您将主要运行一个代理 servlet。需要明确的是,它并不特定于 Web IDE。您看到的“CORS”错误背后的基本原因是因为 www.a.com 不能调用 www.b.com,除非 b 网站在其允许从中获取信息的网站列表中有 a。因此,在这里,webide 和后端系统不能直接相互通信,除非系统的目的地在维护。
-
是的,我得到了整体的 CORS 错误。有没有办法解决它?我已经在我的本地主机上尝试过了。。和 webide 两个 CORS 错误。。有没有办法解决它?
标签: javascript odata sapui5