POST 要求にカプセル化された JSONObject を使用して、DES で暗号化されたパスワードを WebServer に送信する必要があります。問題は、私がこれを行うときです:
JSONObject jsonLogin = new JSONObject();
try{
jsonLogin.put("username", usernameS);
jsonLogin.put("password", passwordEncrypted);
}catch (JSONException e){
e.printStackTrace();
}
JSONオブジェクトのコンテンツを次のように出力すると:
System.out.println("JSON to Server = "+jsonLogin);
結果は次のとおりです。
JSON to Server = {"password":"Qxw\/h16PVdE=\n","username":"XXXXXXXX@gmail.com"}
しかし、正しいパスワードはQxw/h16PVdE=
であるため、サーバーはそれを認識しません。
使用することを示すいくつかの提案を見つけました:string.replaceAll("\/","/");
しかし、クリーンなソリューションを実装したいと思います。何か提案があれば教えてください。