1

我对基本身份验证有一些问题。

服务器返回代码 401,我不明白我的代码有什么问题。

我有:

URL url = new URL("https://www.external_site.it/Login.do");

HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();

    connection.setRequestProperty("Authorization","Basic "+Base64.encodeBase64String((username+":"+password).getBytes()));
    connection.setRequestMethod("GET");
    connection.connect();

System.out.println("\nRESPONSE CODE:\t\t" + connection.getResponseCode());
System.out.println("RESPONSE MESSAGE:\t" + connection.getResponseMessage());

我将base64字符串与我在标题中的字符串进行了比较,它是相等的。

4

0 回答 0