我想用java代码连接一些域名.我可以在浏览器中连接域名,如下所示: http:// username:password@domain.com
我尝试了以下方法:
String enc = "username" + ":" + "password";
String encoded = new sun.misc.BASE64Encoder().encode(loginPassword.getBytes());
URL url = new URL("domain.com");
URLConnection conn = url.openConnection();
conn.setRequestProperty ("Authorization", "Basic " + encoded);
Run Code Online (Sandbox Code Playgroud)
我收到错误:401/Unutorized ... java.lang.NoClassDefFoundError:sun/misc/BASE64Encoder
我有什么办法可以尝试吗?