La acción de datos devuelve un error 400

Nota: Este artículo se aplica a la integración de acciones de datos de servicios web.

Se devuelve un error 400 para integraciones de acciones de datos de servicios web en los siguientes escenarios:

  • Cuando creas una acción personalizada con un encabezado de aceptación de tipo que no es JSON, la acción de creación falla.
    {
     "estado": 400,
     "código de error": "INVALID_SCHEMA",
     "mensaje de usuario": "El encabezado 'Aceptar' solo admite tipos de contenido json cuando se especifica",
     "parámetros de usuario": [],
     "identificador de correlación": "7930ce0c-ec9e-4929-9a70-0fe087b518b2",
     "detalles": [
     {
     "código de error": "ACCIÓN.PROCESAMIENTO"
     }
     ],
     "errores": []
    }

    Cuando configure la acción personalizada, asegúrese de establecer el valor del encabezado Aceptar en un tipo de medio JSON. Por ejemplo, aplicación/json. 

  • La ejecución de una acción personalizada devuelve una respuesta que no es JSON.
    {
    
     "estado": 400,
     "código de error": "SOLICITUD INCORRECTA",
     "mensaje de usuario": "El servidor no pudo entender la solicitud debido a una sintaxis incorrecta".,
     "parámetros de usuario": [ ],
     "identificador de correlación": "fbb8bb72-0637-4028-b7d8-caba6686244b",
     "detalles": [
     {
     "código de error": "ACCIÓN.REMOTE_ENDPOINT"
     }
     ],
     "errores": [
     {
     "estado": 400,
     "código de error": "SOLICITUD INCORRECTA",
     "mensaje de usuario": "Falló la ejecución de la llamada a la acción REST. Mensaje: La solicitud al servicio backend falló. Para ver los detalles del error, use el modo de prueba para ejecutar la acción o ejecute la solicitud en Postman u otras herramientas REST. [fbb8bb72-0637-4028-b7d8-caba6686244b]",
     "parámetros de usuario": [],
     "detalles": [],
     "errores": []
            }
        ]
    }

     

    Este error ocurre principalmente cuando no se puede analizar un cuerpo de respuesta que no es JSON desde el extremo de la acción.

    Para obtener más información sobre la integración, consulte Acerca de la integración de acciones de datos de servicios web, Probar acciones de datos, y Agregar configuración a acciones personalizadas.