OVH Community, votre nouvel espace communautaire.

HttpRequest ResponseHeader "Last-Modified" indisponible ?


vorty
15/02/2010, 22h48
Bonjour,

Afin d'afficher sur mes pages (utilisant AJAX) la date de dernière modification de celles-ci, je souhaitais utiliser le header "Last-Modified" en principe présent dans les requêtes de réponse. Or celui-ci semble absent de la réponse du serveur dans mon offre 60gp. Ainsi, avec le code ci-dessous :

Code:
if(window.XMLHttpRequest) // Firefox
	xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
	return(false);
			
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) {
			  alert(xhr_object.getAllResponseHeaders()); 
			  alert(xhr_object.getResponseHeader("Last-Modified")); 
}
J'obtiens une requête de réponse qui ne contient pas ce champ, alors qu'il est présent par exemple avec les pages persos de Free, cf. la capture d'écran ici : http://img705.imageshack.us/img705/6...dfreevsovh.png
Ma question est donc simple : y a-t-il moyen d'activer cette réponse de la part du serveur ? Et si non, y a-t-il une bonne raison pour que ce ne soit pas renvoyé par défaut ?

Merci d'avance !