SAPUI5中的WebSocket实现失败,错误404。

2020-08-24 15:56发布

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

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


大家好,

我已经创建了一个ABAP推送通道,并且我有一个SAPUI5应用程序。 我已经使用系统中的专用RUN按钮对APC进行了测试,并且可以正常工作。 问题是当我尝试在SAPUI5中创建WebSocket时,它给了我一个错误。 作为参数,我放置了在系统中创建的APC的服务路径。 我想我缺少了一些东西,但我不确定。 我遵循了从" ABAP到未来"这本书的示例,该书是一本2016年的书(可能太旧了)。 我认为这可能与我使用的协议有关,但是我不知道其他选择。

我收到的错误:

与'wss://webidetesting8473768-mxxxxxxtrial.dispatcher.hanatrial.ondemand.com/sap/bc/apc/sap/zapc_test的WebSocket连接失败:WebSocket握手期间出错:意外的响应代码:404 

这是我的代码,写在onInit()中:

 jQuery.sap.require(" sap.ui.core.ws.WebSocket");
 this.oWs = new sap.ui.core.ws.WebSocket('/sap/bc/apc/sap/zapc_test');
 

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

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


大家好,

我已经创建了一个ABAP推送通道,并且我有一个SAPUI5应用程序。 我已经使用系统中的专用RUN按钮对APC进行了测试,并且可以正常工作。 问题是当我尝试在SAPUI5中创建WebSocket时,它给了我一个错误。 作为参数,我放置了在系统中创建的APC的服务路径。 我想我缺少了一些东西,但我不确定。 我遵循了从" ABAP到未来"这本书的示例,该书是一本2016年的书(可能太旧了)。 我认为这可能与我使用的协议有关,但是我不知道其他选择。

我收到的错误:

与'wss://webidetesting8473768-mxxxxxxtrial.dispatcher.hanatrial.ondemand.com/sap/bc/apc/sap/zapc_test的WebSocket连接失败:WebSocket握手期间出错:意外的响应代码:404 

这是我的代码,写在onInit()中:

 jQuery.sap.require(" sap.ui.core.ws.WebSocket");
 this.oWs = new sap.ui.core.ws.WebSocket('/sap/bc/apc/sap/zapc_test');
 
付费偷看设置
发送
3条回答
大简至美
1楼-- · 2020-08-24 16:48

您好,

" 404"-找不到服务器,要验证URL,请尝试以下操作

请从网络浏览器中尝试此操作,看看您是否可以访问 Web服务http:;//<主机http://:4XX/sap/bc/apc_test/ping

作为参考,请检查以下内容
https://blogs.sap.com/2016/06/09/abap-channels-examples/

关于,
Bibhu

浮生未央
2楼-- · 2020-08-24 16:28

很遗憾,根据我在这里看到的内容( https://blogs.sap.com/2015/09/07/abap-push-channel-messaging- channel-and-sapui5-demo-application/)html5不支持WebSockets。 如果我错了,请纠正我,但这意味着WebSocket无法再在SAPUI5中使用?

三十六小时_GS
3楼-- · 2020-08-24 16:26

HTML5,UI5都支持websockets

一周热门 更多>