请求头加密方式,遇到的格式问题
//第一种,引进java.util.base64包,但在Android Q低版本就会崩溃
@RequiresApi(api = Build.VERSION_CODES.O)
private void getUserToken(){
EasyHttp.post(NewUrlManager.OAUTH_TOKEN)
.headers("Authorization", "Basic " + Base64.getUrlEncoder().encodeToString(("webApp" + ":" + "webApp").getBytes()))
//第二种,引进android.util.base64包,Base64.DEFAULT格式不能包括空格或者换行的,
//否则会报上面的错误,只能换成,Base64.NO_WRAP
.headers("Authorization", "Basic " + Base64.encodeToString(("webApp" + ":" + "webApp").getBytes(),Base64.NO_WRAP))