リクエストの本文でエンコードされたユーザー名とパスワードを送信する必要があります。 ここでは、ユーザー名とパスワードをJSONオブジェクトの形式で送信しています。ユーザー名とパスワードのエンコード方法は?
どうすればよいですか?
ありがとうございます。
リクエストの本文でエンコードされたユーザー名とパスワードを送信する必要があります。 ここでは、ユーザー名とパスワードをJSONオブジェクトの形式で送信しています。ユーザー名とパスワードのエンコード方法は?
どうすればよいですか?
ありがとうございます。
シンプルなGoogle検索のトリックをやっただろう
エンコード
String encodedUsername = URLEncoder.encode(username);
String encodedPassword = URLEncoder.encode(password);
デコード
String decodedUsername = URLDecoder.decode(encodedUsername);
String decodedPassword = URLDecoder.decode(encodedPassword);
をお試しください...
URLEncoderを使用してください。 は、クエリ文字列パラメータのセパレータ 文字
&
でもパラメータ名と値のセパレータ文字=
でもなく、URL全体ではなく、 の個々のクエリ文字列パラメータ名および/または値のみをエンコードする必要があります。String q = "random word £500 bank $"; String url = "http://example.com/query?q=" + URLEncoder.encode(q, "UTF-8");
...
この
JSONObject params = new JSONObject();
params.put("username", "userName");
params.put("password", "password");
今すぐあなたのリクエストボディ
String encoadedString = params.toString();
にJSON文字列としてこれを渡してみ
「ありがとうございます。いいえ。あなたが助けられた後に感謝します。 – greenapps
最後に私は解決策を見つけました。実際にBase64クラスはAndroidでは使用できないため、このBase64クラスをプロジェクトに追加する必要があります。詳細なヘルプは、[ここにリンクがあります](http://androidcodemonkey.blogspot.com/2010/03/how-to-base64-encode-decode-android.html)を参照してください。 –