Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    ::1
    il 2012-06-13 10:22:01.0 alle 2012-06-13 10:22:01.0
    Trollate totali: 12321
    [stackfdt] ie e il loop di request
    Mettiamo la pagina seguente all'indirizzo http://suoranciata.com/vai_al_fdt.html
    <!DOCTYPE html>
    <html>
      <head>
        <title>redirezione in corso...</title>
        <meta http-equiv="refresh" content="1; http://forumdeitroll.com/">
      </head>
      <body>
        <p>redirezione in corso...
      </body>
    </html>
    


    Ipotizziamo che il fdt sia giù e risponda così:
    HTTP/1.1 200 OK
    
    Errore: il fdt è giù, tornatene su PI
    


    Ora, mi succede solo con ie che il browser inizi a ripetere all'infinito la request verso http://suoranciata.com/vai_al_fdt.html che ripeterà la redirezione e il browser richiederà di nuovo la pagina di errore e così via.
    A voi è mai capitato? Come lo risolvo?
    Con gli altri browser quando ricevo la seconda response si ferma tutto correttamente.
    Young professional woman and busy mom.
    • Avatar
      ☺
      Scritto da
      avvelentani
      Cubicolario
      il 2012-06-13 11:35:18.0 alle 2012-06-13 11:35:18.0
      Trollate totali: 18184
      Re: [stackfdt] ie e il loop di request
      Scritto da: ::1
      > Mettiamo la pagina seguente all'indirizzo http://suoranciata.com/vai_al_fdt.html
      >
      > <!DOCTYPE html>
      > <html>
      >   <head>
      >     <title>redirezione in corso...</title>
      >     <meta http-equiv="refresh" content="1; http://forumdeitroll.com/">
      >   </head>
      >   <body>
      >     <p>redirezione in corso...
      >   </body>
      > </html>
      > 

      >
      > Ipotizziamo che il fdt sia giù e risponda così:
      >
      > HTTP/1.1 200 OK
      > 
      > Errore: il fdt è giù, tornatene su PI
      > 

      >
      > Ora, mi succede solo con ie che il browser inizi a ripetere all'infinito la request verso http://suoranciata.com/vai_al_fdt.html che ripeterà la redirezione e il browser richiederà di nuovo la pagina di errore e così via.
      > A voi è mai capitato? Come lo risolvo?
      > Con gli altri browser quando ricevo la seconda response si ferma tutto correttamente.

      Perche' dovrebbe continuare a richiedere la pagina se lo status della richiesta e` 200?

      Magari e` un bug di IE? Gli rimane in memoria il refresh perche' non ha ricevuto una pagina html?
      I think happiness is love
      - Vladimir Putin
      • Avatar
        ☺
        Scritto da
        ::1
        il 2012-06-13 11:57:26.0 alle 2012-06-13 11:57:26.0
        Trollate totali: 12321
        Re: [stackfdt] ie e il loop di request
        Scritto da: avvelentani
        > Scritto da: ::1
        > > Mettiamo la pagina seguente all'indirizzo http://suoranciata.com/vai_al_fdt.html
        > >
        > > <!DOCTYPE html>
        > > <html>
        > >   <head>
        > >     <title>redirezione in corso...</title>
        > >     <meta http-equiv="refresh" content="1; http://forumdeitroll.com/">
        > >   </head>
        > >   <body>
        > >     <p>redirezione in corso...
        > >   </body>
        > > </html>
        > > 

        > >
        > > Ipotizziamo che il fdt sia giù e risponda così:
        > >
        > > HTTP/1.1 200 OK
        > > 
        > > Errore: il fdt è giù, tornatene su PI
        > > 

        > >
        > > Ora, mi succede solo con ie che il browser inizi a ripetere all'infinito la request verso http://suoranciata.com/vai_al_fdt.html che ripeterà la redirezione e il browser richiederà di nuovo la pagina di errore e così via.
        > > A voi è mai capitato? Come lo risolvo?
        > > Con gli altri browser quando ricevo la seconda response si ferma tutto correttamente.
        >
        > Perche' dovrebbe continuare a richiedere la pagina se lo status della richiesta e` 200?
        >
        > Magari e` un bug di IE?

        Ne sono sicuro.

        > Gli rimane in memoria il refresh perche' non ha ricevuto una pagina html?

        E` una ipotesi.
        Voglio provare con l'header Location invece del <meta>, vediamo se cambia qualcosa (è un po' un casino da simulare 'sta cosa).
        Young professional woman and busy mom.
<softv>

Pagina generata in 134 millisecondi

Utenti attivi: 14 nell'ultimo minuto, 23 negli ultimi cinque minuti, 45 negli ultimi 15 minuti