Was bedeutet der HTTP-Header Pragma: Public?Was bedeutet der HTTP-Header Pragma: Public?
Antwort
Nach den standard, Pragma ist abhängig Implementierung (Abschnitt 14.32), mit Ausnahme von no-cache wegen seiner breiten Verwendung. Cache-Control (Abschnitt 14.9) ist die richtige Methode zum Zwischenspeichern. Dies ist, was der Standard sagt für eine 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.
Danke, aber es gibt viele Instanzen von Menschen, die so codieren, dass ein Header gesendet wird, der nur Pragma: Public enthält. Was bedeutet das für einen großen Browser? – user185631
Das gleiche wie "Cache-Control: public", dh dass sie die Informationen in dieser Antwort zwischenspeichern dürfen. – Gonzalo
Es bedeutet, dass Programmierer aufhören sollten, es zu benutzen, weil es wahrscheinlich keinen Zweck erfüllt – Anthony
ist nützlich, wenn Sie über diesen Fehler kommen: http://trac.edgewall.org/ticket/1020. IE 8 & weniger scheint Dinge zu cachen, wenn sie auf einem SSL-Server sind. "Pragma: public" hilft mit: "Internet Explorer konnte diese Internetseite nicht öffnen. Die angeforderte Seite ist entweder nicht verfügbar oder kann nicht gefunden werden. Bitte versuchen Sie es später noch einmal"
Auch "Pragma: Public" wird verwendet in Google App Engine-Anwendungen, um das Zwischenspeichern von Antworten in seinem Edge Cache zu aktivieren.
- 1. Was bedeutet "#pragma Kommentar"?
- 2. Was bedeutet "Pragma-Stil" im Webpack?
- 3. Was bedeutet "magisches" Pragma in Nim?
- 4. Was bedeutet "public Weatherman (Integer ... Zips) {" in Java bedeuten
- 5. Was erlaubt der Standard #pragma zu tun?
- 6. Was bedeutet das in der iPhone Programmierung?
- 7. Guice inject httpheader
- 8. Was bedeutet der Typ?
- 9. Was bedeutet der Operator || =
- 10. Was bedeutet der "Operationsname"?
- 11. Was bedeutet der Operator &?
- 12. Was bedeutet der Operator? =?
- 13. Was bedeutet der Operator # ::?
- 14. Was bedeutet `public string this [string columnName]` Beim Implementieren der IDataErrorInfo-Schnittstelle?
- 15. Was bedeutet $$, $ ?, $^in der Powershell?
- 16. Was bedeutet der folgende Code?
- 17. Was bedeutet der Fehler "glGenSyncTokenCHROMIUM"?
- 18. Was bedeutet der Begriff "Metadaten"?
- 19. Was bedeutet der folgende Code?
- 20. Was bedeutet der Begriff "BODMAS"?
- 21. Was bedeutet der EIO-Fehlercode?
- 22. Was bedeutet der Ausdruck "+ + a"?
- 23. Was bedeutet der Formatbezeichner% * s?
- 24. Was bedeutet der PHP-Operator?
- 25. Was bedeutet "^ @" in der Datei?
- 26. Was bedeutet der Doppelpunkt hier?
- 27. Was bedeutet der Kommentar "COMBAK"?
- 28. Was bedeutet/#!/In der URL?
- 29. Was bedeutet der Caret (^) Charakter?
- 30. Was bedeutet :: in der Klassensignatur?
Es könnte nützlich sein, den Kontext zu kennen. – Skurmedel