La acción de datos devuelve un error 400
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.
{ "status": 400, "errorCode": "INVALID_SCHEMA", "userMessage": "The 'Accept' header only supports json content types when specified", "userParams": [], "correlationId": "7930ce0c-ec9e-4929-9a70-0fe087b518b2", "details": [ { "errorCode": "ACTION.PROCESSING" } ], "errors": [] }
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.
{ "status": 400, "errorCode": "BAD_REQUEST", "userMessage": "The request could not be understood by the server due to malformed syntax.", "userParams": [ ], "correlationId": "fbb8bb72-0637-4028-b7d8-caba6686244b", "details": [ { "errorCode": "ACTION.REMOTE_ENDPOINT" } ], "errors": [ { "status": 400, "errorCode": "BAD_REQUEST", "userMessage": "REST call for action execute failed. Message: Request to backend service failed. To see error details, use test mode to execute the action, or execute request in Postman or other REST tools. [fbb8bb72-0637-4028-b7d8-caba6686244b]", "userParams": [], "details": [], "errors": [] } ] }
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.