Android中的HttpsURLConnection身份验证问题

时间:2017-03-21 22:49:16

标签: java php android apache authentication

我正在尝试从Android应用程序进行身份验证。这是一个apache基本认证。通过错误日志,似乎网页出于某种原因将URL后面的内容作为用户名?有什么想法吗?这是我的代码:

URL url = new URL("https://website.com/");
            HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
            connection.setSSLSocketFactory(context.getSocketFactory());
            connection.setRequestProperty("Authorization", "Basic " +
                    Base64.encode("user:pass".getBytes(), Base64.NO_WRAP));
            connection.setDoOutput(true);
            connection.connect();

如果我在网站上添加路径,它会告诉我该路径不是用户。没有路径,它说“/”不是用户。

我也尝试过用户:pass@website.com,但也没用。

0 个答案:

没有答案