图片-稻子网
图片-稻子网
图片-稻子网
图片-稻子网

在服务器上找不到请求的url-如何使用 nodejs 在 SAP Cloud for Customer 上使用 Web

本文介绍如何在 SAP Cloud 上使用和使用 Web。内容非常详细。有兴趣的朋友可以参考一下,希望对大家有帮助。

我们来看一个具体的例子:用户可以在C4C中维护。在上面Jerry的公众号文章中,就是将微信用户的开放ID维护到User的erID字段中,如下图所示。

图片[1]-在服务器上找不到请求的url-如何使用 nodejs 在 SAP Cloud for Customer 上使用 Web-稻子网

图片[2]-在服务器上找不到请求的url-如何使用 nodejs 在 SAP Cloud for Customer 上使用 Web-稻子网

那么给定一个ID在服务器上找不到请求的url,如何通过Web获取详细信息呢?

首先进入 ->Input 和 -> 获取标准查询 User's web:

图片[3]-在服务器上找不到请求的url-如何使用 nodejs 在 SAP Cloud for Customer 上使用 Web-稻子网

/sap/bc/srt/scs/sap/

图片[4]-在服务器上找不到请求的url-如何使用 nodejs 在 SAP Cloud for Customer 上使用 Web-稻子网

图片[5]-在服务器上找不到请求的url-如何使用 nodejs 在 SAP Cloud for Customer 上使用 Web-稻子网

然后使用向这个 url 发送一个 HTTP post 请求。

你可以参考我的源代码。

图片[6]-在服务器上找不到请求的url-如何使用 nodejs 在 SAP Cloud for Customer 上使用 Web-稻子网

 var request = require('request'); var config = require("../../config.js"); function getSocialMediaProfile(profileID) { console.log("Jerry trace begin ***********************************"); console.log("url: " + config.socialMediaProfileGetEndPoint); console.log("config.credential_qxl: " + config.credential_qxl); var ogetSocialMediaProfileOptions = { url: config.socialMediaProfileGetEndPoint, method: "POST", headers: { "content-type": "text/xml", 'Authorization': 'Basic ' + new Buffer(config.credential_qxl).toString('base64')
        }, body: '' +'' +'' +'I' +'1' +'' + profileID + '' +'' +'' +'' }; console.log("body: " + ogetSocialMediaProfileOptions.body); console.log("Jerry trace end ***********************************"); return new Promise(function(resolve,reject){
      request(ogetSocialMediaProfileOptions,function(error,response,body){ console.log("Jerry web service response: " + body); var soapreg = /.*(.*)<\/SocialMediaUserAccountID>.*/; var soapresult = soapreg.exec(body); if( soapresult.length === 2){
              resolve(soapresult[1]);
          }
      });
    }); 
} module.exports = getSocialMediaProfile;

将上述代码保存为文件eTest.js在服务器上找不到请求的url,直接使用节点eTest.js执行。

图片[7]-在服务器上找不到请求的url-如何使用 nodejs 在 SAP Cloud for Customer 上使用 Web-稻子网

从发送的 HTTP post 请求的正文和返回的响应内容:

图片[8]-在服务器上找不到请求的url-如何使用 nodejs 在 SAP Cloud for Customer 上使用 Web-稻子网

图片[9]-在服务器上找不到请求的url-如何使用 nodejs 在 SAP Cloud for Customer 上使用 Web-稻子网

如何在 SAP Cloud 上使用和使用 Web 在这里分享。希望以上内容能对你有所帮助,让你学习到更多的知识。如果觉得文章不错,可以分享给更多人看到。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片