2013-05-02 81 views
0

IBM JDK 1.6 的Eclipse 3.6.2Eclipse插件开发,当我

连接连接到服务器与下面的代码如何停止坡平了用户名/密码窗口HttpsURLConnection的。

URL urlTemplate = new URL(uri); uc =(HttpURLConnection) urlTemplate.openConnection();

当连接错误凭证时,会弹出一个窗口输入正确的凭证作为输入,如何停止它?它似乎是内置操作并且无法停止该内置功能。

另一个问题是,当我成功连接到服务器一次,它将存储凭据和后续测试都将工作,即使有错误的用户名/密码。如何清除缓存,以便测试新的输入用户名和密码?

+1

弹出窗口来自默认的身份验证器。要删除弹出窗口,您可以插入自己的身份验证器。请参阅下面的链接http://stackoverflow.com/questions/4883100/how-to-handle-http-authentication-using-httpurlconnection谢谢 – Hariharan 2013-05-02 08:38:22

+0

感谢Hariharan。更换验证器后,它可以工作,不会弹出窗口。 – 2013-05-06 14:10:32

回答

0

弹出窗口来自默认的身份验证器。要删除弹出窗口,您可以插入自己的身份验证器。

请参考以下链接

How to handle HTTP authentication using HttpURLConnection?

我的帖子已被版主一些删除,甚至我认为正确的答案。 @ user2342266请选择此为正确的答案,它可以帮助您解决问题。

谢谢。