点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好同事。
我有问题。 我尝试在XSJS中将代理桥用于SAP Cloud Platform文档服务。 我为代理桥创建了xshttpdest,但是在调试XSJS时遇到了这个问题。 当我在Postman中创建此请求时,一切正常。 可能是什么问题呢? 希望您的回答。
错误:
xshttpdest代码:
description ="连接到代理桥应用程序"; 主机=" https://cmisproxy**********.hana.ondemand.com"; pathPrefix ="/img/cmisproxy/cmis/json"; 端口= 443; useProxy = false; authType =基本; useSSL = true; 超时= 0; sslAuth =匿名;
xsjs代码:
功能getData() { 尝试 { var Dest = $ .net.http.readDestination('***。*********。xsjs.v01','documentservice'); var Request = new $ .web.WebRequest($。net.http.GET,``); Request.headers.set(" Authorization",'Basic **************'); var client = new $ .net.http.Client(); client.request(请求,目的地); var response = client.getResponse(); var data = response.body.asString(); var parse_data = JSON.parse(data); 返回parse_data; } 抓住(e) { 返回e; } } getData();
(27.4 kB)
在生产环境中,以下目标配置对我有用:
如我所见,似乎我已使用oAuth进行身份验证。 但是根据您的代理服务器,基本身份验证也可能起作用。
您是否处于试用或生产环境中?
嗨,格雷戈·沃尔夫,感谢您的答复。
我使用生产环境。 我不知道为什么,但是当我在主机中删除" https://"并添加代理时,我的应用程序正在运行。
这是目的地的有效版本:
那是正确的。 该字段命名为host,而不是url。
一周热门 更多>