String jsonUser = JSONObject.toJSONString(user);
//String headerValue = new String(URLDecoder.decode(jsonUser,"UTF-8"));
- String headerValue = Base64.encodeBase64String(jsonUser.getBytes("UTF-8"));
+ String headerValue = Base64.encodeBase64URLSafeString(jsonUser.getBytes("UTF-8"));
template.header(UserContext.KEY_USER_IN_HTTP_HEADER, headerValue);
log.debug("User set to feign header: ok");
log.debug(jsonUser);
//String headerValue = new String(URLDecoder.decode(jsonUser,"UTF-8"));
- String headerValue = Base64.encodeBase64String(jsonUser.getBytes("UTF-8"));
+ String headerValue = Base64.encodeBase64URLSafeString(jsonUser.getBytes("UTF-8"));
log.debug(jsonUser);
ServerHttpRequest request = exchange.getRequest().mutate()