我正在使用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链接。
有人可以帮帮我吗?
谢谢!