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);
}
});
}
});
任何人都可以向我提供一个包含 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);
}
});
}
});