使用XSJS进行外部API调用

2020-08-27 07:45发布

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

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


你好

我需要使用XSJS调用以下外部API。

API: https://api.exchangeratesapi.io/latest?base=INR

下面是我的yahoo.xshttpdest代码:

 host =" https://api.exchangeratesapi.io";
 端口= 80;
 description ="我的货币检查器";
 useSSL = false;
 pathPrefix ="/img/latest";
 authType =无;
 useProxy = true;
 proxyHost ="代理审判";
 proxyPort = 8080;
 超时= 3000; 

这是我的sapStock.xsjs代码:

 var base =" INR";
 尝试{
     var dest = $ .net.http.readDestination(" RHP_MONITORING"," yahoo");
     var client = new $ .net.http.Client();
     var req = new $ .net.http.Request($。net.http.GET,"?base =" + base);
     client.request(req,dest);
     var response = client.getResponse();
     if(!response.body){
         $ .reponse.contentType ="文本/纯文本";
         $ .reponse.setBody(" no response body");
     }其他{
         $ .response.contentType =" application/json";
         $ .response.setBody(response.body.asString());
     }
 }抓住{e} {
     $ .response.contentType =" application/json";
     $ .response.setBody(JSON.stringify(e));
 } 

我的输出为:

 {} 

上面的代码中我缺少什么?

谢谢。

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

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


你好

我需要使用XSJS调用以下外部API。

API: https://api.exchangeratesapi.io/latest?base=INR

下面是我的yahoo.xshttpdest代码:

 host =" https://api.exchangeratesapi.io";
 端口= 80;
 description ="我的货币检查器";
 useSSL = false;
 pathPrefix ="/img/latest";
 authType =无;
 useProxy = true;
 proxyHost ="代理审判";
 proxyPort = 8080;
 超时= 3000; 

这是我的sapStock.xsjs代码:

 var base =" INR";
 尝试{
     var dest = $ .net.http.readDestination(" RHP_MONITORING"," yahoo");
     var client = new $ .net.http.Client();
     var req = new $ .net.http.Request($。net.http.GET,"?base =" + base);
     client.request(req,dest);
     var response = client.getResponse();
     if(!response.body){
         $ .reponse.contentType ="文本/纯文本";
         $ .reponse.setBody(" no response body");
     }其他{
         $ .response.contentType =" application/json";
         $ .response.setBody(response.body.asString());
     }
 }抓住{e} {
     $ .response.contentType =" application/json";
     $ .response.setBody(JSON.stringify(e));
 } 

我的输出为:

 {} 

上面的代码中我缺少什么?

谢谢。

付费偷看设置
发送
3条回答
nice_wp
1楼-- · 2020-08-27 08:51
Florian Pfeffer

您能帮我吗?

DafaDDDa
2楼-- · 2020-08-27 08:47

是否有相同的更新?

jovirus
3楼-- · 2020-08-27 08:43

您的回复状态是什么?

一周热门 更多>