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

  • Alan Fullmer

    Alan Fullmer

    3 EYLÜL 2010
  • lifeisforsharingDT

    lifeisforsha

    18 Mayıs 2011
  • ShoSho

    ShoSho

    20 Ocak 2010