0
你好即時通訊與我的網址連接有問題,它增加了一個。到我的網址,當我嘗試記錄數據時,它會在它產生的地方製作一個新行。不能建立我的參數字符串,沒有得到一個新的線
當我嘗試構建URL字符串參數,如果我寫了整個字符串我的自我它的作品,因爲它應該,但是當我結合參數失敗
String parameters = "?game=eyJDcmVhdGVkIjoxNTA1MTEzNTAzLCJJZCI6MSwiTmFtZSI6IkFjdHVyYSJ9&player=eyJJZCI6MSwiTGFzdEFjdGl2aXR5IjoxNTA1MTEzNTAzLCJOYW1lIjoiMzU2NzEzMDcwODY1NzEwIn0=";
Log.e("TEST1",parameters);
String arg0 = Encryption.encryptData(args[0]);
String arg1 = Encryption.encryptData(args[1]);
parameters = "?game=" + arg0 + "&player=" + arg1;
Log.e("TEST2",parameters);
parameters = "?game=" + Encryption.encryptData(args[0]) + "&player=" + Encryption.encryptData(args[1]);
Log.e("TEST3",parameters);
記錄它發生了:
09-11 11:49:57.971 30360-31259/dk.actura.games.flagit E/TEST1: ?game=eyJDcmVhdGVkIjoxNTA1MTEzNTAzLCJJZCI6MSwiTmFtZSI6IkFjdHVyYSJ9&player=eyJJZCI6MSwiTGFzdEFjdGl2aXR5IjoxNTA1MTEzNTAzLCJOYW1lIjoiMzU2NzEzMDcwODY1NzEwIn0=
09-11 11:49:57.971 30360-31259/dk.actura.games.flagit E/TEST2: ?game=eyJDcmVhdGVkIjoxNTA1MTEzNTAzLCJJZCI6MSwiTmFtZSI6IkFjdHVyYSJ9
&player=eyJJZCI6MSwiTGFzdEFjdGl2aXR5IjoxNTA1MTEzNTAzLCJOYW1lIjoiMzU2NzEzMDcwODY1NzEw
In0=
09-11 11:49:57.971 30360-31259/dk.actura.games.flagit E/TEST3: ?game=eyJDcmVhdGVkIjoxNTA1MTEzNTAzLCJJZCI6MSwiTmFtZSI6IkFjdHVyYSJ9
&player=eyJJZCI6MSwiTGFzdEFjdGl2aXR5IjoxNTA1MTEzNTAzLCJOYW1lIjoiMzU2NzEzMDcwODY1NzEw
In0=
加密到目前爲止,僅僅是一個正常的base64 URL安全
public static String encryptData(String s) {
if (s == null) return "";
return Base64.encodeToString(s.getBytes(), Base64.URL_SAFE);
}