Я работаю с инструментом ARIS и хочу выполнять вызовы (GET, POST ...) в репозитории ARIS API ARIS!
У меня есть аутентификация, которая работает, когда я пробую ее прямо в хранилище, но я получаю сообщение об ошибке при отладке кода, который у меня есть в 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, которая вызывается непосредственно в хранилище.
Может кто-нибудь помочь мне?
Спасибо!