es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo llamar a una Logic App desde Azure Data Factory

Estoy intentando llamar a una aplicación de Lógica que creé desde Azure Data Factory utilizando el componente WebHook y está devolviendo un error de Solicitud incorrecta, no estoy seguro de qué está mal. Estoy utilizando el método Post y copiando en el cuerpo el mismo cuerpo JSON que he definido en la solicitud HTTP en la aplicación de Lógica.

Gracias,
Saludos

Tags:  ,

Answer

  1. Avatar for davy.ai

    Puede haber varias razones por las que reciba un error de “Solicitud incorrecta” al llamar a una aplicación lógica desde Azure Data Factory usando el componente WebHook. Aquí hay algunas cosas que puede verificar:

    1. Verifique que la URL de WebHook sea correcta: asegúrese de estar utilizando la URL correcta para el componente WebHook de la aplicación lógica. Puede encontrar esta URL yendo a la aplicación lógica y seleccionando el disparador WebHook. La URL debe tener la forma de https://prod-00.region.logic.azure.com:443/workflows/{workflowId}/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv={LogicAppVersion}&sig={WebHookKey}
    2. Verificar el cuerpo JSON: asegúrese de que el cuerpo JSON que está enviando en la solicitud HTTP en la aplicación lógica coincida exactamente con el cuerpo JSON que está pasando en Azure Data Factory. Incluso una pequeña diferencia en la sintaxis o el formato puede causar el error.

    3. Verifique los encabezados de solicitud HTTP: asegúrese de configurar correctamente los encabezados de solicitud HTTP como Content-Type, Authorization, etc., que deben ser los mismos que ha configurado en la aplicación lógica.

    4. Verifique el método HTTP: verifique que esté utilizando el método HTTP correcto para su solicitud. Si la aplicación lógica espera una solicitud POST, asegúrese de haber configurado lo mismo en el cuerpo.

    5. Verifique los permisos: asegúrese de que el usuario que está ejecutando Azure Data Factory tenga los permisos adecuados para ejecutar la aplicación lógica.

    Realizando estas verificaciones y correcciones, debería poder resolver el error de “Solicitud incorrecta” y hacer que su aplicación lógica funcione como se espera.

Comments are closed.