Connecting to remote URL which requires authentication using Java

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

    There's a native and less intrusive alternative, which works only for your call.

    URL url = new URL(“location address”);
    URLConnection uc = url.openConnection();
    String userpass = username + ":" + password;
    String basicAuth = "Basic " + new String(Base64.getEncoder().encode(userpass.getBytes()));
    uc.setRequestProperty ("Authorization", basicAuth);
    InputStream in = uc.getInputStream();
    

提交回复
热议问题