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

La acción de datos devuelve un error 500 por fallo en el restablecimiento de la conexión. La solicitud falla con un error similar al siguiente:

{
 "message": "The server encountered an unexpected condition which prevented it from fulfilling the request.",
 "code": "internal.server.error",
 "status": 500,
 "messageParams": {},
 "contextId": "5565f1f0-48d7-40ea-bfc9-b5ab51fee914",
 "details": [
 {
 "errorCode": "ACTION.REMOTE_ENDPOINT"
 }
 ],
 "errors": [
 {
 "message": "REST call for action execute failed. Message: Connection reset [5565f1f0-48d7-40ea-bfc9-b5ab51fee914]",
 "code": "INTERNAL_SERVER_ERROR",
 "status": 500,
 "messageParams": {},
 "details": [],
 "errors": []
 }
 ]
}

En este error, el endpoint indica la reutilización de conexiones, pero alguna parte de la red cerró la conexión sin notificación. 

Solución

Puede elegir entre dejar la conexión abierta o cerrarla:

  • Abrir - Reconfigure la red del punto final para dejar la conexión abierta.
  • Close - Añade una cabecera Connection a la configuración de la solicitud con close como valor. La acción de datos no intenta reutilizar la conexión y, por lo tanto, puede aumentar la latencia para establecer una nueva conexión para cada ejecución de acción de datos al punto final remoto.

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.