Foros del Web » Programando para Internet » Javascript » Frameworks JS »

renovar peticion

Estas en el tema de renovar peticion en el foro de Frameworks JS en Foros del Web. Hola a todos, alguien me sabe decir como puedo hacer para evitar que el navegador no lea un xml cargado en cache ya que al ...
  #1 (permalink)  
Antiguo 14/04/2008, 10:09
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 17 años, 1 mes
Puntos: 0
Pregunta renovar peticion

Hola a todos, alguien me sabe decir como puedo hacer para
evitar que el navegador no lea un xml cargado en cache ya que
al haberlo modificado yo, no renueva la peticion.

He intentado:

Código HTML:
xml.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xml.send('param='+valoraleatorio);
Pero no funciona...

Gracias.
  #2 (permalink)  
Antiguo 14/04/2008, 10:58
Avatar de mgusdl  
Fecha de Ingreso: abril-2007
Ubicación: Malaga, España
Mensajes: 190
Antigüedad: 17 años
Puntos: 5
Re: renovar peticion

El codigo que pones es para enviar informacion, no para recibirla.
Puedes modificar las cabeceras del XML (en PHP, ASP, etc) para que no lo deje en caché

C&P desde la web de PHP
Código PHP:
<?php
header
("Cache-Control: no-cache, must-revalidate"); 
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Fecha en el pasado
?>
  #3 (permalink)  
Antiguo 14/04/2008, 11:44
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: renovar peticion

Si pongo las cabeceras en PHP no me deja acceder al XML

Código:
<?php 
header("Cache-Control: no-cache, must-revalidate"); 
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Fecha en el pasado
?> 
<?xml version="1.0" encoding="iso-8859-1"?>
<mainendes>
<endes tipo="descargas">
	<endes_item category_="varios" name_="manuscrito" date_="12/12/07" http_link="manus.zip">
 	<description><![CDATA[ g s.<br />ds fg df s gd f gsdf gs d fg s  df.]]></description>
	</endes_item>
</endes>

</mainendes>
  #4 (permalink)  
Antiguo 14/04/2008, 11:47
 
Fecha de Ingreso: marzo-2007
Mensajes: 135
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: renovar peticion

Correcto, ya pillo,
en el codigo PHP, es que crei debia ponerlo en el XML
para que no cargara de cache solo el XML...


Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:47.