recibir base64 en webservice con rest
Buen día compañeros ando creando un servicio web con javacv el cual debe de recibir una imagen procesarla y devolver la edad estimada de los rostros que aparezcan en dicha imagen.
Todo el background ya esta diseñado y en entornos locales funciona este proceso, ahora que quiero crear el servicio web me aventure a usar rest desde netbeans usando el metodo get e investigando veo que el cliente deberá pasar la imagen convertida a string con base64 de aquí mi pregunta.
¿Como recibo este string desde el servidor web?
estaba usando en el servidor
como prueba consumiendolo desde otra aplicacion en java de la siguiente manera
Con el fin de obtener el mismo string base64 pero cuando lo ejecuto obtengo la siguiente excepcion
y si hago el mismo procesimiento cambiando solo el parametro de envio
si me retorna el resultado "Hola".
Gracias de antemano por su atención y agradezco su ayuda.
- Inicie sesión o regístrese para enviar comentarios
URL demasiado largo
Hola,
Aunuqe el RFC7230 RECOMIENDA que se deben soportar URL's de hasta 8000 octetos, la realidad es que casi nadie soporta mas de 2000 caracteres en el URL, por lo que tendrías que enviar tu imagen como POST
Tan fácil como eso.
Muchas gracias por contestar, efectivamente cambiando el protocolo lo pude enviar sin problemas.