Ajax获取具有基本身份验证问题的请求

2020-09-18 18:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我必须使用sap Web ide...

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

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


我必须使用sap Web ide开发一个sapui5应用程序:必须启用用户才能在SAP Cloud Platform身份验证(URL:" https:// 。 通过应用程序 accounts.ondemand.com /service/scim/Users")并管理用户。 我成功地在Postman上对其进行了测试。后来我尝试进行AJAX调用(直接在controller.js上)以获取一个JSON,其中包含所有已在SAP Identity Authentication中注册的用户。这是代码:

var username =" T000034";

var password =" 012345";

var url =" https:// 。 accounts.ondemand.com/service/scim/Users ";

$。ajax({

网址:网址

异步:是,

类型:" GET",

dataType:'json',

beforeSend:function(xhr){

xhr.setRequestHeader(" Authorization"," Basic" + btoa(username +':'+ password));;

},

成功:function(json){console.log(json); },

错误:function(err){console.log(err); }})

在控制台中进行几次尝试后,出现以下错误:

"无法加载资源:服务器响应状态为401(未经授权)extension_runnable_file.html?hc_orionpath =%2Fs0 ********* 03trial%24s0 ********* 03 -OrionContent%2Faaaaaa&origional-url = index.html&sap-ui-appCacheBuster = ..%2F&sap-ui-xx-componentPreload = off:1无法加载https:// 。 accounts.ondemand.com /service/scim/用户:

对预检的响应具有无效的HTTP状态代码401。"


怎么了? 有什么建议吗?

2条回答
大道至简
2020-09-18 18:57 .采纳回答

嘿Eugenio,

为您的目的创建目的地:

比起您应该能够从身份验证服务获得所有用户。

希望这会有所帮助!

问候,
塞巴斯蒂安

一周热门 更多>