Che cosa significa l'intestazione HTTP Pragma: Public?Che cosa significa l'intestazione HTTP Pragma: Public?
risposta
Secondo la standard, Pragma dipende dall'implementazione (sezione 14.32), eccetto per no-cache causa del suo largo impiego. Cache-Control (sezione 14.9) è il modo corretto per controllare la memorizzazione nella cache. Questo è ciò che la norma dice di 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.
Grazie, ma ci sono molte istanze di persone che codificano in modo che venga inviata un'intestazione che contiene solo Pragma: Pubblico. Cosa significa questo per qualsiasi browser principale? – user185631
Lo stesso che "Cache-Control: public", ovvero che POSSONO memorizzare nella cache le informazioni in quella risposta. – Gonzalo
Significa che i programmatori dovrebbero smettere di usarlo perché probabilmente non serve a nessuno scopo – Anthony
Utile quando ci si imbatte in questo errore: http://trac.edgewall.org/ticket/1020. IE 8 & in meno sembra voler memorizzare le cose quando si trovano su un server SSL. Mettere "Pragma: pubblico" aiuta con: "Internet Explorer non è stato in grado di aprire questo sito Internet. Il sito richiesto non è disponibile o non può essere trovato. Riprova più tardi"
Inoltre, "Pragma: Pubblico" viene utilizzato nelle applicazioni di Google App Engine per abilitare il caching delle risposte nella propria Edge Cache.
- 1. Cosa significa "public static void main args"?
- 2. Che cosa significa new()?
- 3. Che cosa significa _branch_match_id?
- 4. Che cosa significa getActivity()?
- 5. Che cosa consente lo standard #pragma?
- 6. cosa significa quando dicono che http è stateless
- 7. Che cosa significa HTTP/2 per un server proxy inverso?
- 8. Che cosa significa lo stato di risposta HTTP "200 filtrato"?
- 9. Che cosa significa "http: // central" nel mio Maven settings.xml?
- 10. Che cosa significa __utma?
- 11. Che cosa significa hibernate.default_schema?
- 12. Che cosa significa "log *"?
- 13. Che cosa significa scalabilità?
- 14. Che cosa significa costruire?
- 15. Che cosa significa CultureInfo.InvariantCulture?
- 16. Che cosa significa Material.alphaTest?
- 17. Che cosa significa Opt.out?
- 18. Che cosa significa compilationOptions.emitEntryPoint?
- 19. Che cosa significa "String ..."?
- 20. Che cosa significa 8badf00d?
- 21. Che cosa significa \ u003C?
- 22. Che cosa significa "arricciatura"?
- 23. Che cosa significa "deprecato"?
- 24. Che cosa significa MEDIA_ERROR_SERVER_DIED?
- 25. cout - che cosa significa?
- 26. Che cosa significa __FILE__?
- 27. Che cosa significa nibNameOrNil?
- 28. Che cosa significa SKU?
- 29. Che cosa significa "javascript: //"?
- 30. Che cosa significa "sys.argv"?
Potrebbe essere utile conoscere il contesto. – Skurmedel