Acerca de 102 Processing
Resumen de 102 Processing
Indicar el estado de procesamientoCódigo de estado HTTP | ||
102 Processing Resumen 102 Processing es un código de estado HTTP que indica que la solicitud del cliente ha sido aceptada, que el servidor ha comenzado a procesarla, pero que aún no se ha completado. Este código está definido en el protocolo WebDAV y se utiliza para evitar que el cliente experimente un tiempo de espera en solicitudes que requieren un procesamiento prolongado. |
||
Significado El servidor está procesando la solicitud. (La finalización puede tomar algún tiempo). |
¿Cuándo se devuelve 102 Processing?
- Cuando se utiliza el protocolo WebDAV
- Cuando el servidor recibe una solicitud que requiere un procesamiento prolongado
- Cuando es necesario notificar al cliente que el procesamiento está en curso para evitar tiempos de espera
Ejemplos de 102 Processing
Procesamiento prolongado de múltiples recursos
DELETE /collection/ HTTP/1.1 Host: example.com
Ejemplo de respuesta:
HTTP/1.1 102 Processing
Explicación: Cuando un cliente envía una solicitud para eliminar una colección grande (por ejemplo, una carpeta completa), el servidor puede necesitar un tiempo considerable para procesarla. Durante este período, el código de estado 102 se devuelve para notificar al cliente que el procesamiento está en curso.
Operaciones de propiedades en WebDAV
PROPPATCH /collection/resource HTTP/1.1 Host: example.com
Ejemplo de respuesta:
HTTP/1.1 102 Processing
Explicación: Cuando un cliente envía una solicitud para modificar propiedades de un recurso en lote, y el servidor ha comenzado el procesamiento pero necesita tiempo para completarlo, se devuelve el código de estado 102.
Notas importantes
Aspectos a considerar al devolver 102 Processing:
- Devuélvalo en el momento adecuado
Solo devuelva este código de estado cuando el procesamiento esté en curso y se espere que requiera tiempo significativo. - Evitar tiempos de espera del cliente
Para solicitudes que requieren procesamiento prolongado, el uso adecuado del código de estado 102 puede evitar que el cliente experimente tiempos de espera.
Comparación con códigos de estado HTTP relacionados
Descripción de los códigos de estado relacionados con 102 Processing:
- 200 OK: Se utiliza cuando la solicitud se procesa correctamente y el resultado se devuelve de inmediato.
- 207 Multi-Status: Se utiliza en WebDAV cuando se devuelven resultados de múltiples recursos juntos.
Comprender estas diferencias asegura el uso adecuado del código de estado 102.