Der Martin: Html oder css Dateien komprimiert ausliefern?

Beitrag lesen

Hallo,

Stichwort: Content Negotiation
Das ist schon richtig und das ist mir auch schon klar

wirklich?

  1. Welches Zip-format ist wirklich kompatibel?

Üblicherweise gzip, aber das gibt der Client auch jeweils aktuell im Accept-Header an.

  1. welchen Content-typen muss man der datei mitgeben?

Keinen anderen als sonst auch, es kommt lediglich der Header Content-Transfer-Encoding dazu.

  1. Woher weiß ich ob der Browser die Datei mag?

Das sagt er dir vorher im HTTP-Request. Das ist ja der Sinn von Content Negotiation: Der Client sagt dir, was er akzeptieren kann, und der Server sucht sich aus diesen Optionen die aus, die ihm genehm ist.

Das ich dann alles hinterher mit Content Negotioation machen muss, das ist mir klar ...

Nenee, das *ist* Content Negotiation.

Ciao,
 Martin

--
Auch mit eckigen Radios kann man Rundfunk hören.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(