我正在使用 ARIS 工具,我想在 ARIS 中调用(GET、POST ...)到 ARIS API 存储库!
当我直接在存储库中尝试时,我的身份验证有效,但在调试 ARIS 中的代码时出现错误。
错误:错误运行脚本:连接被拒绝:连接。
我有以下代码:
var obj = new java.net.URL(url);
var con = obj.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("User-Agent", java.net.USER_AGENT);
var tenant = "";
var name = "";
var password = "";
var key = "";
var authString = tenant + ":" + name + ":" + password + ":" + key;
var encoder = new java.lang.String(Base64.encode(authString));
con.setRequestProperty("Authorization", "Basic" + encoder);
var responseCode = con.getResponseCode();
var iN = new java.io.BufferedReader(new java.io.InputStreamReader(con.getInputStream()));
var inputLine = new java.lang.String();
var response = new java.lang.StringBuffer();
while((inputLine = iN.readLine()) != null){
response.append(inputLine);
}
iN.close();
return new java.lang.String(response);
问题是我使用基本身份验证,但我也有租户和密钥,还是其他问题?
此外,出于安全目的,我将名称、密码、密钥和租户留空,但在原始代码中插入了值。url 参数还包含在存储库中直接调用的 url 链接。
有人可以帮帮我吗?
谢谢!