最近,我一直在使用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平台插件中并且连接不正确时,将显示以下对话框。
如何禁用此对话框?
最佳答案
您是否尝试过以下方法:
conn.setAllowUserInteraction(false);
关于java - 连接到URL时的Netbeans平台消息对话框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17726885/