Tôi muốn sử dụng apis assembla từ môi trường Android cho dự án của mình. Tôi đang cố thực hiện xác thực cơ bản như sau:Xác thực cơ bản để truy cập apis còn lại của assembla từ android
String authentication = "username:password";
String encoding = Base64.encodeToString(authentication.getBytes(), 0);
URL url = new URL("https://www.assembla.com/");
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Authorization", "Basic " + encoding);
conn.setDoOutput(true);
conn.connect();
System.out.println(conn.getResponseCode());
System.out.println(conn.getResponseMessage());
Tôi nhận được 400 và Yêu cầu không hợp lệ ở đầu ra. có điều gì đó sai với URL mà tôi đang sử dụng hoặc một số điều khác đang xảy ra không?
Xác nhận để làm việc. Tôi thực sự cần điều này để thêm HTTP Basic Auth vào tiêu đề Yêu cầu Trình quản lý tải xuống Android. Cảm ơn rất nhiều người, rất rất hữu ích! –