新环境-通过目的地的Web套接字-HTML5-应用程序

2020-09-09 14:36发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

是否可以通过目标建立网络套接字连接?

以下情况:
-消费者帐户中的HTML5-应用使用目标地址

-目标指向部署在提供商帐户中的Java后端

-后端提供websocket端点并传递数据。 如果
直接将Websocket连接建立到后端,则效果很好

-如果从使用
目标的HTML5应用建立了连接-或者直接返回url-如果返回的是HTTP 404,则返回
。 新环境?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

是否可以通过目标建立网络套接字连接?

以下情况:
-消费者帐户中的HTML5-应用使用目标地址

-目标指向部署在提供商帐户中的Java后端

-后端提供websocket端点并传递数据。 如果
直接将Websocket连接建立到后端,则效果很好

-如果从使用
目标的HTML5应用建立了连接-或者直接返回url-如果返回的是HTTP 404,则返回
。 新环境?

付费偷看设置
发送
2条回答
N-Moskvin
1楼-- · 2020-09-09 15:09

你好罗伯特,

我认为这不可能。 SCP的Destination API将允许您"构造" Java或NodeJS中的ws URL。 但是,我认为这不能直接在HTML5应用程序中工作(即:使用neo-app.json文件中的路由)。

但是,如果通过服务调用使ws URL可用,则可能会通过服务的模型实例使ws URL对HTML5应用程序可用。

以下示例:

https://openui5.blogspot.com/2014/01/simple-chat-server-example-using-ui5.html

它使用JavaScript类sap.ui.core UI5中存在.ws.WebSocket来创建WebSocket对象。 但是,它需要将WS URL作为参数传递。 这与从UI5应用程序的路由中使用它是不同的。

还有目标REST API,但由于它需要OAuth2令牌,因此请勿在UI5应用程序内部使用(

最诚挚的问候,
伊万

天桥码农
2楼-- · 2020-09-09 15:03

谢谢。 我们创建了一个服务端点,该端点使用以下命令返回wss基本URL:
System.getenv(" HC_ACCOUNT")
System.getenv(" HC_APPPLICATION")
...
...
等等。

一周热门 更多>