Java net url拒绝连接

时间:2018-05-16 12:47:40

标签: javascript java httprequest aris

我正在使用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链接。

有人可以帮帮我吗?

谢谢!

0 个答案:

没有答案