Connecting to remote URL which requires authentication using Java

前端 未结 12 2194
庸人自扰
庸人自扰 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:29

    Was able to set the auth using the HttpsURLConnection

               URL myUrl = new URL(httpsURL);
                HttpsURLConnection conn = (HttpsURLConnection)myUrl.openConnection();
                String userpass = username + ":" + password;
                String basicAuth = "Basic " + new String(Base64.getEncoder().encode(userpass.getBytes()));
                //httpsurlconnection
                conn.setRequestProperty("Authorization", basicAuth);
    

    few of the changes fetched from this post. and Base64 is from java.util package.

提交回复
热议问题