VSCODE连接SAP的ODATA数据源时出错(https)

当VSCODE以HTTPS方式连接SAP的ODATA数据源时(没有HTTP连接),而SAP的服务器又没安SSL证书,这时你用IE打开SAP服务的ODATA时会提示连接不安全,而此时如你用VScode去连接时就会提示出错,提示如下内容:

The system URL is using a self-signed security certificate.
Check the output tab for more details. You may need to increase the log level to Debug to see more details.

按SAP提示,你需要下载HTTPS证书,双击安装 ,但测试多次,发现并不能成功安装 ,经多次测试发重点是双击时没把证书安装到信任证书里,具体操作如下:

1.下载证书
在IE中打开SAP的HTTPS地址,并如图点击 打开“导出”证书到本地方文本。

注意,如果上图中“证书层次结构 ”中有多层时,分别从各层次中导出证书,并把证书按从最外层到内层的顺序,把各证书合并到同一证书中,以便于后面安装证书。

2.安装证书
双击下载来的证书文件,安提示安装 ,这是SAP官网说的双击安装 ,但发现到此安装后,VSCODE连接ODATA时还是报相同的错。问题并没有解决。所以按如下操作后才正常。
打开IE浏览器,在菜单中找到设置,并查找“管理证书”,找到管理 HTTPS/SSL 证书和设置如图。

进入“管理证书”并打开“受信任的根证书颁发机构”,点击“导入”,按提示完成证书安装 

此时在VSCODE时测试连接ODATA时就能连接成功了.

SAPUI5是一个用于开发企业级Web应用程序的JavaScript库。它提供了一系列的UI控件和工具,用于构建现代、交互式和可扩展的用户界面。而OData是一种用于创建和使用可重复使用的Web API的协议。通过将SAPUI5与OData结合使用,开发者可以轻松地从远程、分布式的数据源中获取数据并将其展示在SAPUI5的应用程序中。 在SAPUI5中,我们可以使用OData模型来管理与远程OData服务的通信。OData模型提供了一系列的API,用于执行数据增删改查等操作。首先,我们需要定义一个数据模型,该模型描述了从OData服务中获取的数据的结构。然后,我们可以使用该模型创建一个绑定到OData服务的控件,例如表格、列表或图表。通过绑定,控件将自动获取并展示来自OData服务的数据。 在SAPUI5的应用程序中,我们可以通过OData模型的方法来对数据进行操作。例如,我们可以使用create()方法向远程OData服务添加新的数据记录,使用read()方法从服务中读取数据记录,使用update()方法更新数据记录,以及使用delete()方法删除数据记录。 SAPUI5还提供了一些内置的UI控件,用于对OData数据进行过滤、排序和分组等操作。开发者可以通过设置这些控件的属性和方法来实现在应用程序中对数据进行筛选、排序和分组的功能。 总之,SAPUI5和OData是一个非常强大的组合,它们使开发者能够轻松地构建现代化的企业级Web应用程序,并与远程的数据源进行交互。通过使用SAPUI5的OData模型和相关的API,开发者可以快速地获取、处理和展示来自远程数据源的数据。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Murphy2023

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值