相关疑难解决方法(0)

java.lang.NoClassDefFoundError:sun/misc/BASE64Encoder

我想用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

我有什么办法可以尝试吗?

java http

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

http ×1

java ×1