¿Qué significa el encabezado HTTP Pragma: público?¿Qué significa el encabezado HTTP Pragma: público?
Respuesta
De acuerdo con la standard, Pragma es dependiente (sección 14.32) de aplicación, a excepción de no-cache debido a su amplio uso. Cache-Control (sección 14.9) es la forma correcta de controlar el almacenamiento en caché. Esto es lo que dice el estándar para un Cache-Control: public
:
Indicates that the response MAY be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache.
Gracias, pero hay muchas instancias de personas codificando para que se envíe un encabezado que contenga solo Pragma: Public. ¿Qué significa esto para cualquier navegador importante? – user185631
Lo mismo que "Cache-Control: public", es decir, que PUEDEN almacenar en caché la información en esa respuesta. – Gonzalo
Significa que los codificadores deberían dejar de usarlo porque probablemente no sirva para nada – Anthony
útil cuando te encuentras con este error: http://trac.edgewall.org/ticket/1020. IE 8 & less parece gustarle almacenar cosas cuando están en un servidor SSL. Poner 'Pragma: public' ayuda con: "Internet Explorer no pudo abrir este sitio de Internet. El sitio solicitado no está disponible o no se puede encontrar. Vuelva a intentarlo más tarde"
También se usa "Pragma: Public" en las aplicaciones de Google App Engine para habilitar el almacenamiento en caché de las respuestas dentro de su Edge Cache.
- 1. ¿Qué significa "#pragma comment"?
- 2. ¿Qué significa #pragma intrínseco?
- 3. encabezado HTTP Accept significa
- 4. ¿Qué significa #pragma en C?
- 5. ¿Qué significa el encabezado HTTP If-None-Match: * mean?
- 6. ¿Qué significa "servicio semi-público" en Android?
- 7. ¿Qué significa esto? Nombre público {obtener; establecer;}
- 8. Ejemplo de encabezado privado/público?
- 9. Preparar encabezado público para el lanzamiento
- 10. ¿Qué es el "encabezado HTTP sin procesar"? ¿Cuál es la diferencia entre "encabezado HTTP" y "encabezado HTTP sin procesar"?
- 11. En el encabezado de agente de usuario HTTP de Android, ¿qué significa la "U"?
- 12. Encabezado HTTP - ntCoent-Length
- 13. ¿Cuáles son los valores válidos para http Pragma
- 14. NSURLRequest configurar el encabezado HTTP
- 15. ¿Qué significa declarando la clase A del público: B
- 16. ¿Qué significa esta Autorización HTTP RewriteRule?
- 17. ¿A qué deberían estar asignados mis campos de encabezado de solicitud HTTP expirar, caché y control pragma?
- 18. ¿Cuál es el campo "Content-Length" en el encabezado HTTP?
- 19. ¿Por qué existe el encabezado HTTP del servidor?
- 20. WCF Soap Actions en el encabezado HTTP o encabezado SOAP?
- 21. ¿Qué significa el estado de respuesta HTTP "200 Filtrado"?
- 22. HTTP rango encabezado
- 23. PHP eliminar encabezado HTTP
- 24. redirect_to con encabezado HTTP
- 25. redirect_to custom http encabezado
- 26. HTTP: Generando encabezado ETag
- 27. Encabezado de autorización HTTP ASP.NET
- 28. ¿Cómo interpretar el encabezado HTTP Aceptar vacío?
- 29. ¿Para qué se utiliza #pragma?
- 30. SoapClient set encabezado HTTP personalizado
Podría ser útil conocer el contexto. – Skurmedel