1
J'ai écrit simple IHttpModuleAjouter ETag utilisant IHttpModule
void context_PreSendRequestHeaders(object sender, EventArgs e)
{
//remove default
HttpContext.Current.Response.Headers.Remove("ETag");
//add version one
HttpContext.Current.Response.Headers.Add("ETag", "Test1.0");
}
où je veux supprimer IIS ETag et ajouter mon propre pour contrôler le javascript et les demandes de fichiers CSS des clients - comme dans le cas de la mise à jour je veux qu'il sera être actualisé automatiquement. la réponse du client ok au ETag
If-None-Match: Test1.0 If-Modified-Since: Lun Jun 2014 11:08:54 02 GMT
mais IIS renvoie toujours le contenu au lieu de 304
double possible de [Comment supprimer les en-têtes eTag de IIS7?] (http://stackoverflow.com/questions/477913/how-do-i-remove-etag- headers-from-iis7) –
le problème n'est pas de supprimer l'ETag, car je l'ai supprimé et ajouté le mien. mais quand j'ai ajouté le mien l'IIS le traite comme nouvelle demande et n'envoie jamais 304 –