Я пытаюсь добавить несколько строк в android, я не знаю, почему после второй строки это не работает, следующий код:
String code_challenge = CryptoHash.getSHA256(code_verifier);
Log.d(code_challenge,"Code challange");
StringBuilder s = new StringBuilder(100);
s.append(URL);
s.append(code_verifier);
s.append("&code_challenge=");
s.append(code_challenge);
s.append("&code_challenge_method=S256");
String OAuthURL = URL + code_verifier + "&code_challenge=" + code_challenge + "&code_challenge_method=S256";
Log.d(OAuthURL,"test");
Log.d(s.toString(),"test2");
это дает мне следующий результат в журнале.
http://10.0.2.2:4431/OAuth/Login?response_type=code&state=Es0wjDVkhRwQ7kTM2TMPO6EJXoCgk
Что не так с этим кодом?
Ниже приводится журнал
2020-03-17 17:08:33.600 15174-15196/com.example.oauthdemo I/ample.oauthdem: Background concurrent copying GC freed 4427(899KB) AllocSpace objects, 4(80KB) LOS objects, 49% free, 1639KB/3MB, paused 5.380ms total 57.233ms
2020-03-17 17:08:33.615 15174-15174/com.example.oauthdemo D/Es0wjDVkhRwQ7kTM2TMPO6EJXoCgkfxNeheKcftc: Code Verifier
2020-03-17 17:08:33.616 15174-15174/com.example.oauthdemo D/236531d42fc589f28f7024f250eb6164764ffd1714057eb95429539eab4d316b: Code challange
[ 1584445113.616 15174:15174 D/http://10.0.2.2:4431/OAuth/Login?response_type=code&state=Es0wjDVkhRwQ7kTM2TMPO6EJXoCgktest
[ 1584445113.616 15174:15174 D/http://10.0.2.2:4431/OAuth/Login?response_type=code&state=Es0wjDVkhRwQ7kTM2TMPO6EJXoCgktest2
2020-03-17 17:08:33.643 15174-15174/com.example.oauthdemo D/OpenGLRenderer: HWUI GL Pipeline
Пожалуйста, помогите!