¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución al error de envío de cuerpo JSON en CPI con llamada PUT: AhcOperationFailedException con statusCode 400

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 32 Vistas
0
Cargando...

Hola Expertos,

Estoy intentando enviar un cuerpo JSON usando una llamada PUT en CPI, pero está fallando con el siguiente error:

Error:

org.apache.camel.component.ahc.AhcOperationFailedException: La operación HTTP falló al invocar https://mystorageaccount.table.core.windows.net/mytable?sv=2020-08-04&ss=t&srt=sco&sp=abcdefgh&se=20... con statusCode: 400

Parece que hay algo con el cuerpo JSON. Pero el mismo cuerpo JSON funciona en POSTMAN.

No hay cambios en la Autenticación/Encabezados. Adjunto capturas de pantalla para más detalles.

Cualquier pista será realmente útil.

Funcionando en POSTMAN:

Fallando en CPI:

Saludos,

Pavan

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Pavan, ¿estás enviando el encabezado Content-Type como application/json?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola lalit2054_46 ,

Intenté con el payload simple como se muestra abajo, pero el problema persiste.

Saludos,

Pavan G

cpi-simplebody.png
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¿Puedes quitar las barras invertidas (\) e intentarlo de nuevo? Creo que la serialización de carga útil no se está realizando correctamente en CPI.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

El encabezado Content-Type como application/json resolvió el problema.

Saludos,

Pavan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?