0

最近我一直在使用一个 Netbeans 插件,它可以进行 http 基本身份验证。所以为了验证密码是否正确,我有以下代码。

String url = "http://someurl.com";
URLConnection conn = (new URL(url)).openConnection();
HttpURLConnection hconn = (HttpURLConnection) conn;
hconn.setUseCaches(false);
String input = username.getText() + ":" + password.getText();
String output = Base64.encode(input.getBytes());
hconn.setRequestProperty("Authorization", "Basic " + output);
hconn.connect();
int code = hconn.getResponseCode();
boolean connectionOk = (code == HttpURLConnection.HTTP_OK);

在普通的 Swing 应用程序中,前面的代码有助于显示连接是否正常,但是当我将它放入 Netbeans 平台插件并且连接不正常时,它会给我带来以下对话框。 在此处输入图像描述

我该怎么做才能禁用此对话框?

4

1 回答 1

1

您是否尝试过以下方法:

conn.setAllowUserInteraction(false);
于 2014-04-22T10:23:13.927 回答