从SAP Cloud Platform Cockpit目标中获取Web服务的URL和身份验证详细信息

2020-09-26 09:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我必须将一些细节从SAP...

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

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


嗨,

我必须将一些细节从SAP UI5应用程序发布到Web服务,该服务需要用户名密码才能发送数据。 我已使用基本身份验证将Web服务详细信息定义为SAP Cloud Platform Cockpit中的目标。 我是Web服务和AJAX邮递的新手。 我想从sap ui5应用程序中的目标位置获取URL,用户名和密码以发送发布呼叫。 我搜索并遇到了多个博客和档案,但是它们都没有身份验证和SAP Cloud Platform Cockpit目标用途。

我需要分步指导来获取目标详细信息,例如URL,应用程序中的凭据以及发送包含这些详细信息的邮寄电话的步骤。 是否有其他方法可以将详细信息发送到带有加密数据的Web服务?

我要求大家尽快给我建议。 我必须紧急寻求解决方案。

谢谢

Saurabh。

1条回答
d56caomao
2020-09-26 10:33

我在从SAP Cloud Platform座舱目的地检索详细信息方面找不到任何帮助,因此我尝试将值直接放在post call本身中。 在浏览了许多博客和帖子后,我能够写下以下代码:

 $。ajax({
             方法:" POST",
             crossDomain:是的,
             dataType:" xml",
             contentType:" text/xml; charset = \" utf-8 \"",
             beforeSend:function(xhr){
                 xhr.setRequestHeader(" Authorization"," Basic" + btoa(" uNameId" +":" +" uPassword")));
             },
             异步:假,
             url:" http://webservicemessageservlet",
             数据:{

                 inputxml:escape("编码后的消息肥皂xml")

             },
             快取:false,
             成功:功能(数据){
                 console.log(data);
             },
             错误:function(jqXHR,textStatus,errorThrown){
                 console.log(textStatus,errorThrown);
             }
         }); 

单击一个按钮即可进行此呼叫。 以前,该呼叫已在网络中被取消,但经过几次跟踪和出错后,现在却出现401个未经授权的错误。

有人可以告诉我,我在哪里错了?

谢谢

Saurabh。

一周热门 更多>