El Postman Me Elimina Caracteres Especiales Del Header Al Invocar Un Microservicio (Solucionado)

Higarigaoka - Odaiba, Sin comentarios
Hola,


Si invoco desde el Postman un microservicio donde en el header vaya un dato con caracteres especiales, así:

AKIAQSKZIKLR46V4Z3ZP--AHSIgPbeEX2NFk4rlgT6y3HNVAdOma+owSKMRG1A

Al Postman invocar el MS, me lo envia así:

AKIAQSKZIKLR46V4Z3ZP--AHSIgPbeEX2NFk4rlgT6y3HNVAdOma owSKMRG1A

Eliminando el caracter + del dato, puesto que este quita los caracteres especiales, reemplazandolo por un espacio vacio.

Para solucionarlo, se puede implementar lo siguiente:

String acces = URLEncoder.encode(accessKeyId, StandardCharsets.UTF_8);

En donde el .encode, lo recibe y lo deja como se envia originalmente, sin reemplazar los caracteres especiales por espacios vacios.

0 comentarios :

Publicar un comentario