使用XSJS调用HTTPS服务

2020-08-20 17:29发布

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

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


你好,

我正在尝试实现以下教程,以便从xsjs服务发出http请求。

http://www.programmersought.com/article/4673732541/

>

distance.xsjs

 var destination_package =" ATSNantes.todelete";
 var destination_name =" google-distance-api";
 尝试{
   var dest = $ .net.http.readDestination(destination_package,destination_name);
   var client = new $ .net.http.Client();
   var req = new $ .web.WebRequest($。net.http.GET,"?origins = Walldorf&destinations = Paris");
   client.request(req,dest);
   var response = client.getResponse();
   $ .response.contentType =" application/json";
   $ .response.setBody(response.body.asString());
   $ .response.status = $ .net.http.OK;
   }
 抓住(e){
   $ .response.contentType ="文本/纯文本";
   $ .response.setBody(e.message);
   } 

google-distance-api.xshttpdest

 host =" maps.googleapis.com";
 端口= 80;
 pathPrefix ="/img/maps/api/distancematrix/xml";
 proxyType =袜子;
 proxyHost ="代理审判";
 proxyPort = 8080;
 authType =基本;
 useSSL = false;
 超时= 30000; 

但是当我测试服务时,出现以下错误:

 HttpClient.request:请求失败:无法建立与maps.googleapis.com:80的连接-IPcon:与代理proxy-trial:8080的连接失败!

我正在研究生产SAP Cloud Platform环境,我们还购买了专用的HANA XS DB(Noe环境)

我的最终目标是通过XSJS中的API调用物联网服务(Cloud Foundery环境)。

谢谢您的帮助。

最好的问候

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

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


你好,

我正在尝试实现以下教程,以便从xsjs服务发出http请求。

http://www.programmersought.com/article/4673732541/

>

distance.xsjs

 var destination_package =" ATSNantes.todelete";
 var destination_name =" google-distance-api";
 尝试{
   var dest = $ .net.http.readDestination(destination_package,destination_name);
   var client = new $ .net.http.Client();
   var req = new $ .web.WebRequest($。net.http.GET,"?origins = Walldorf&destinations = Paris");
   client.request(req,dest);
   var response = client.getResponse();
   $ .response.contentType =" application/json";
   $ .response.setBody(response.body.asString());
   $ .response.status = $ .net.http.OK;
   }
 抓住(e){
   $ .response.contentType ="文本/纯文本";
   $ .response.setBody(e.message);
   } 

google-distance-api.xshttpdest

 host =" maps.googleapis.com";
 端口= 80;
 pathPrefix ="/img/maps/api/distancematrix/xml";
 proxyType =袜子;
 proxyHost ="代理审判";
 proxyPort = 8080;
 authType =基本;
 useSSL = false;
 超时= 30000; 

但是当我测试服务时,出现以下错误:

 HttpClient.request:请求失败:无法建立与maps.googleapis.com:80的连接-IPcon:与代理proxy-trial:8080的连接失败!

我正在研究生产SAP Cloud Platform环境,我们还购买了专用的HANA XS DB(Noe环境)

我的最终目标是通过XSJS中的API调用物联网服务(Cloud Foundery环境)。

谢谢您的帮助。

最好的问候

付费偷看设置
发送
1条回答
南山jay
1楼-- · 2020-08-20 17:46

嗨戴维,

SAP HANA Cloud Services的数据库服务是SAP HANA Cloud,该服务不包括XS。 您可能需要将标签更改为SAP Cloud Platform,SAP HANA服务,并添加SAP HANA。

一周热门 更多>