Я работаю с инструментом ARIS и хочу выполнять вызовы (GET, POST ...) в ARIS в репозиторий 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, которая вызывается непосредственно в репозитории.
Кто-нибудь может мне помочь?
Спасибо!
Каков фактический код ответа HTTP? Попробуйте "Basic " + encodoer. Похоже, здесь отсутствует "" (пробел). Кроме того, почему javascript помечен?
Я не получаю код ответа, только эта ошибка: Ошибка при запуске сценария: В соединении отказано: соединение. Он помечен тегами Javascript, потому что скрипты в ARIS написаны на Javascript.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Исключение «В соединении отказано» означает, что что-то не так с URL-адресом, который вы используете, или с сервером, к которому вы пытаетесь подключиться.