点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我正在使用HCP试用帐户从XS Engine调用服务,但出现以下错误,请帮助。
错误消息:
response.body未定义
服务
https://services.odata.org/V3/(S(clbuvpwqszxztk5zr1rv3q0r))/OData/OData.svc/Products
HttpDest
host =" services.odata.org"; 端口= 80; description ="产品信息"; useSSL = false; pathPrefix ="/V3/(S(h3xfygdy0bmj1yotsbwmspjz))/OData/OData.svc"; authType =无; useProxy = true; proxyHost ="代理审判"; proxyPort = 8080; 超时= 3000;
XSJS文件
function getData(){ var destinationPackage =" Demo1"; var destinationName =" apicall"; 尝试{ var dest = $ .net.http.readDestination(destinationPackage,destinationName); var client = new $ .net.http.Client(); var req = new $ .net.http.Request($。net.http.GET,"/img/Products"); client.request(req,dest); var response = client.getResponse(); $ .response.contentType =" application/json"; $ .response.setBody(response.body.asString()); $ .response.status = $ .net.http.OK; client.close(); }抓住(e){ $ .response.contentType ="文本/纯文本"; $ .response.setBody(e.message); } } getData();
您可能应该检查响应的http状态。 您的http请求可能失败。 例如,您显示的URL是HTTPS而不是HTTP。 但是在xshttpdest中,您正在使用HTTP和端口80,而不是443。如果远程服务确实需要HTTPS,则目标配置不正确。
我已经更改了HttpDest文件
现在遇到错误
贵公司是否允许呼出电话? 我看到您具有代理设置,但还要确保您的网络团队允许该目的地呼叫-有时他们也必须将目的地列入白名单。
一周热门 更多>