0

使用该事务sicf,我创建了一个 REST Web 服务,该服务在 GET 上返回一些数据。当我在 postman/insomnia 中使用其 IP 或使用内置测试功能直接访问 SAP 系统时sicf,数据按预期返回,HTTP 状态为 200。

当我尝试使用中间的云连接器作为代理获取相同的数据时,请求失败,HTTP 状态为 403 - 禁止。错误消息说(对不起,原文只有德语):

Der Aufruf der URL wurde abgebrochen, da der entsprechende Service nicht verfügbar ist。

我自己的翻译是“请求被取消,因为服务不可用。”

该服务已在 中成功激活sicf,否则无法直接测试。路径 + 所有子路径在云连接器中列入白名单。ICF 内部没有写入错误日志或跟踪。403 响应的标头不包含任何有用的信息(例如失败的 POST 请求所需的 CSRF 令牌)。

4

1 回答 1

1

云连接器配置为使用 HTTP 服务端口,但我的服务配置sicf需要在不同端口上运行的 SSL/HTTPS 连接。sicf在和云连接器配置中 HTTP 与 HTTPS 的相互调整分别解决了该问题。

于 2019-11-04T10:38:25.063 回答