1 repositorio
Mechanisms for preserving state and metadata across a chain of asynchronous network requests.
Distinct from Asynchronous Request Managers: Distinct from Asynchronous Request Managers: focuses on data persistence (context) across a chain rather than the coordination of concurrent operations.
Explore 1 awesome GitHub repository matching web development · Asynchronous Context Tracking. Refine with filters or upvote what's useful.
Este proyecto es un cliente HTTP basado en promesas para Node.js que envuelve solicitudes de red estilo callback en objetos de promesa. Sirve como una biblioteca para enviar JSON, datos de formulario y solicitudes multipart a servidores web mientras gestiona el control de flujo asíncrono. La biblioteca utiliza una implementación especializada de promesas Bluebird para manejar los ciclos de vida de solicitud y respuesta. Incluye un gestor de sesiones que utiliza un tarro de cookies para mantener y transmitir el estado a través de múltiples llamadas de red. La herramienta cubre una amplia gama de capacidades de red, incluyendo integración con API REST, transformación de datos de respuesta y captura completa de respuestas HTTP. Proporciona mecanismos para la cancelación de solicitudes, manejo de errores configurable para códigos de estado que no son de éxito y depuración de tráfico de red.
Preserves specific data across asynchronous request chains using local storage and custom promise implementations.