Connecting to remote URL which requires authentication using Java

前端 未结 12 2189
庸人自扰
庸人自扰 2020-11-22 12:59

How do I connect to a remote URL in Java which requires authentication. I\'m trying to find a way to modify the following code to be able to programatically provide a userna

12条回答
  •  一整个雨季
    2020-11-22 13:35

    Since Java 9, you can do this

    URL url = new URL("http://www.example.com");
    HttpURLConnection connection = (HttpURLConnection)url.openConnection();
    connection.setAuthenticator(new Authenticator() {
        protected PasswordAuthentication getPasswordAuthentication() {
            return new PasswordAuthentication ("USER", "PASS".toCharArray());
        }
    });
    

提交回复
热议问题