datapower 网关脚本中的 DP urlopen

DP urlopen in gateway script for datapower

任何人都可以向我提供一个包含 dp-url open() 的示例网关脚本。 1.动态headers 2.https 打电话 3. 响应类型是 json 4.ssl 客户资料 5.form url 编码 6. POST

以及如何在响应中使用特定值。

请帮助我,这对我很有帮助, 提前致谢, 马诺杰

这里是 url 在 Datapower 中打开的示例代码。

变量选项 = { 目标:端点url, 方法:'post', 超时:60, headers:{ "Authorization":授权 }, 数据:json };

urlOpen.open(options, function(error, response) {

  if (error) {

    session.reject("Unexpected error in readAsJSON(): " + error);

    return;
  } else {
    response.readAsJSON(function(error, jsonObj) {
      if (error) {
        session.reject("Unexpected error in readAsJSON(): " + error);
        return;
      } else {
        session.output.write(jsonObj);
      } 
    });
  }
});