Caché HTTP
Caché HTTP y peticiones condicionales: ETag / If-None-Match (304), If-Match (412 / 428), Last-Modified / If-Modified-Since, variantes de Cache-Control y Vary.
Tu cuenta desbloquea estos endpoints. Usa Try it en la página de cada endpoint para enviar peticiones.
Estos endpoints necesitan una cuenta gratuita. Crea una o inicia sesión para ver sus detalles y probarlos aquí.
- GETHEAD
https://api.testingapis.com/api/cache/etagReturns the versioned document with its ETagReturns the versioned document with its ETag. - PUT
https://api.testingapis.com/api/cache/etagUpdates the document only if the client's ETag is currentUpdates the document only if the client's ETag is current. - POST
https://api.testingapis.com/api/cache/etag/resetResets the ETag document to version 1 and its default contentResets the ETag document to version 1 and its default content. - GETHEAD
https://api.testingapis.com/api/cache/last-modifiedReturns a resource with a fixed Last-Modified dateReturns a resource with a fixed Last-Modified date. - GET
https://api.testingapis.com/api/cache/max-age/{seconds}Returns a response that clients may cache for the given number of secondsReturns a response that clients may cache for the given number of seconds. - GET
https://api.testingapis.com/api/cache/no-storeReturns a response that must never be cachedReturns a response that must never be cached. - GET
https://api.testingapis.com/api/cache/varyReturns a greeting in the language chosen by Accept-LanguageReturns a greeting in the language chosen by Accept-Language.
Petición de ejemplo
Returns the versioned document with its ETag. Referencia completa y botón Send (en inglés).
cURL
curl -X GET "https://api.testingapis.com/api/cache/etag"Respuesta · 200 OK
{
"id": 1,
"version": 1,
"title": "TestingAPIs cached document",
"content": "Send If-None-Match to get a 304, and If-Match on PUT to make a conditional update.",
"updatedAt": "2025-01-01T00:00:00Z",
"etag": "\"doc-v1\""
}Inicia sesión para ver los detalles
Los parámetros, los ejemplos de petición y respuesta y el panel Try it en vivo de estos endpoints son para miembros con sesión iniciada. Las cuentas son gratuitas y se crean en unos segundos.