WebSocket握手期间出错:意外的响应代码:403

2020-08-15 01:08发布

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

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


大家好,

我想在使用SAP Web IDE开发的SAPUI5应用程序中实现通知系统。

因此,我遵循了这些博客中所述的步骤 ABAP渠道第1部分, =" nofollow" hraf=" https://blogs.sap.com/?p=104587"> ABAP渠道第2部分, ABAP频道第3部分,我还尝试了该博客 SAP ABAP中的实时推送通知

但是在通过websocket连接到APC时,我得到了此错误消息:

WebSocket连接到'wss://webidetesting ******- fiori.dispatcher.int.sap.eu2.hana.ondemand.com/sap/bc/apc/sap/ztest_apc '失败: WebSocket握手期间出错:意外的响应代码:403

有人可以帮我吗?

这是我的JS代码

 var hostLocation = window.location,套接字,socketHostURI,webSocketURI;

 如果(hostLocation.protocol ===" https:")
   socketHostURI =" wss:";
 其他
   socketHostURI =" ws:";
   socketHostURI + ="//" + hostLocation.host;
   webSocketURI = socketHostURI +"/img/sap/bc/apc/sap/ztest_apc";

   socket = new WebSocket(webSocketURI);

   socket.onopen = function(){};

   socket.onmessage = function(message){
      sap.m.MessageBox.show(message.data);
   }

 };

   socket.onclose = function(){};
 

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

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


大家好,

我想在使用SAP Web IDE开发的SAPUI5应用程序中实现通知系统。

因此,我遵循了这些博客中所述的步骤 ABAP渠道第1部分, =" nofollow" hraf=" https://blogs.sap.com/?p=104587"> ABAP渠道第2部分, ABAP频道第3部分,我还尝试了该博客 SAP ABAP中的实时推送通知

但是在通过websocket连接到APC时,我得到了此错误消息:

WebSocket连接到'wss://webidetesting ******- fiori.dispatcher.int.sap.eu2.hana.ondemand.com/sap/bc/apc/sap/ztest_apc '失败: WebSocket握手期间出错:意外的响应代码:403

有人可以帮我吗?

这是我的JS代码

 var hostLocation = window.location,套接字,socketHostURI,webSocketURI;

 如果(hostLocation.protocol ===" https:")
   socketHostURI =" wss:";
 其他
   socketHostURI =" ws:";
   socketHostURI + ="//" + hostLocation.host;
   webSocketURI = socketHostURI +"/img/sap/bc/apc/sap/ztest_apc";

   socket = new WebSocket(webSocketURI);

   socket.onopen = function(){};

   socket.onmessage = function(message){
      sap.m.MessageBox.show(message.data);
   }

 };

   socket.onclose = function(){};
 
付费偷看设置
发送
1条回答
Aaron 3364
1楼-- · 2020-08-15 01:35

我尝试放置后端URI而不是webSocketURI变量,如下面的代码,但我也遇到相同的错误。

 socket = new WebSocket(" wss://ldciofd.mo.sap.corp:44378/sap/bc/apc/sap/zapc_test");
 

一周热门 更多>