SORU
6 Aralık 2010, PAZARTESİ


HTTP Yanıt Başlıkları kabul edilebilir Yinelenen?

Yinelenen HTTP yanıt başlıkları standart tarafından izin olup olmadığı konusunda herhangi bir özelliği bulamadım, ama eğer bu uyumluluk sorunları neden olur bilmek istiyorum.

Yanıt böyle: başlık var diyelim

HTTP/1.1 302 Moved Temporarily
Server: Apache-Coyote/1.1
X-Powered-By: Servlet 2.4; JBoss-4.0.3SP1 (build: CVSTag=JBoss_4_0_3_SP1 date=200510231054)/Tomcat-5.5
Cache-Control: no-cache
Cache-Control: no-store
Location: http://localhost:9876/foo.bar
Content-Language: en-US
Content-Length: 0
Date: Mon, 06 Dec 2010 21:18:26 GMT

Önbellek-Kontrol başlıklarını farklı değerlerle iki olduğuna dikkat edin. Tarayıcılar her zaman gibi yazılır gibi davranarak "Cache-Control: no-cache, no-store"?

Teşekkürler.

Su

CEVAP
6 Aralık 2010, PAZARTESİ


HTTP RFC2616 kullanılabilir here diyor ki:

Mesaj Başlığı alan-adı aynı olan birden çok alanlar mevcut OLABİLİR alan-değer bu başlık için tüm yalnızca bir ileti varsa ve alan virgülle ayrılmış bir liste olarak tanımlanır [yani, #(değerler)]. GEREK olması birden çok üstbilgi alanları birleştirmek mümkün "alan adı: alan-değer" çifti, anlamı değiştirmeden mesajı alan değeri ilk izleyen her, her ekleyerek bir virgülle ayrılmış. Hangi aynı Başlığı alanları sipariş alan adı yorumuna bu nedenle önemlidir alınır bir proxy değiştirmeniz GEREKİR böylece kombine alan değeri, ve bu alan sipariş bir mesaj iletildiğinde değerleri

Yani, aynı ada sahip birden fazla başlıkları, alan-değer bütün değerleri virgülle ayrılmış bir liste olarak tanımlanır Tamam (www-kimlik doğrulaması böyle bir durumda).

Cache-control burada belgelenmiştir: bu gibi: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9

Cache-Control   = "Cache-Control" ":" 1#cache-directive

#1cache-directive sözdizimi en azından bir listesini tanımlar önbellek-Direktif öğeleri (burada resmi tanımı için bkz: #değerler: Notational Conventions and Generic Grammar)

Yani, Evet

Cache-Control: no-cache, no-store

(sırası önemlidir) eşdeğerdir

Cache-Control: no-cache
Cache-Control: no-store

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009
  • Living Waters

    Living Water

    9 AĞUSTOS 2006
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010