私のプロジェクトには、アンドロイド環境のassembla apisを使用したいと思います。 私は次のように基本認証を行うにしようとしています:androidからassembla rest apisにアクセスするための基本認証
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());
私は、出力400と不正な要求を取得しています。 URLが私が使用しているか間違っている何か問題がありますか?
を得ました。私は実際にAndroidのDownloadManager RequestヘッダーにHTTP Basic Authを追加する必要がありました。ありがとう、たくさんの男、非常に非常に便利! –