Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El servicio Batch sigue la especificación del protocolo HTTP/1.1 para los encabezados condicionales y usa las reglas siguientes para procesar las solicitudes que especifican encabezados condicionales:
- Si una solicitud especifica los encabezados
If-None-MatcheIf-Modified-Since, la solicitud se evalúa según los criterios especificados enIf-None-Match. - Si una solicitud especifica los encabezados
If-MatcheIf-Unmodified-Since, la solicitud se evalúa según los criterios especificados enIf-Match. - Con la excepción de las dos combinaciones de encabezados condicionales enumeradas anteriormente, una solicitud solo puede especificar un único encabezado condicional. Si se especifica más de un encabezado condicional, se genera el código de estado 400 (Solicitud incorrecta).
Para ver qué encabezados condicionales son compatibles con una operación, consulte la documentación de esa operación (por ejemplo, Habilitar trabajo). No todas las operaciones admiten todos los encabezados.
Códigos de respuesta HTTP para las operaciones compatibles con los encabezados condicionales
El servicio por lotes devuelve un código de respuesta HTTP según la especificación de protocolo HTTP/1.1 (RFC 2616).
Operaciones de lectura
La tabla siguiente indica los códigos de respuesta devueltos para una condición que no se ha cumplido para cada encabezado condicional si la operación es una operación de lectura. Las operaciones de lectura utilizan los verbos GET o HEAD.
| Encabezado condicional | Código de respuesta si la condición no se ha cumplido |
|---|---|
If-Match |
Error de condición previa (412) |
If-None-Match |
No modificado (304) |
If-Modified-Since |
No modificado (304) |
If-Unmodified-Since |
Error de condición previa (412) |
Operaciones de escritura
La tabla siguiente indica los códigos de respuesta devueltos para una condición que no se ha cumplido para cada encabezado condicional si la operación es una operación de escritura. Las operaciones de escritura utilizan los verbos POST, PUT, PATCH o DELETE.
| Encabezado condicional | Código de respuesta si la condición no se ha cumplido |
|---|---|
If-Match |
Error de condición previa (412) |
If-None-Match |
Error de condición previa (412) |
If-Modified-Since |
Error de condición previa (412) |
If-Unmodified-Since |
Error de condición previa (412) |