Ci sono problemi con l'invio di un cookie durante un reindirizzamento 302? Ad esempio, se creo un cookie return-to-url e reindirizzo l'utente nella stessa risposta, qualsiasi browser (moderno) ignorerà il cookie?Invio di cookie del browser durante un reindirizzamento 302
risposta
La maggior parte dei browser accetta i cookie nei 302 reindirizzamenti. Ne ero abbastanza sicuro, ma ho fatto una piccola ricerca. Non tutti i moderni browser. Internet archive Link from a now removed/dead/ microsoft connect Q/A on Silverlight Client HTTP Stack ignores Set-Cookie on 302 Redirect Responses (2010)
Penso che ora abbiamo un sostituto per IE6 ed è browser Windows Mobile ...
La pagina di forum specificato non può essere accessibile con l'URL. Intendi che IE6 e i browser Windows Mobile non lo sono? Il collegamento – hiroshi
è stato spostato. Ho impostato un nuovo collegamento con lo stesso contenuto. e volevo dire le versioni specifiche di IE per cellulari aggiungere il proprio set di bug – regilero
Secondo questo post del blog: http://blog.dubbelboer.com/2012/11/25/302-cookie.html tutti i principali browser, IE (6, 7, 8, 9, 10) , FF (17), Safari (6.0.2), Opera (12.11) su Windows e Mac, impostano i cookie sui reindirizzamenti. Questo è vero per entrambi i reindirizzamenti 301 e 302.
One preavviso (per salvare la vita dello sviluppatore):
IE ed Edge stanno ignorando set-cookie nella risposta di reindirizzamento quando il dominio del cookie è localhost.
Soluzione:
Usa 127.0.0.1 invece di localhost.
IE e bordo potrebbero essere "fisso", questo in modo da non impostare i cookie per 127.0.0.1 sia. Doh! E si chiedono perché gli sviluppatori non tutti amano IE ... La tua risposta ancora conclusa circa 4 ore di head-graffi per me. Grazie! – GlenPeterson
Nel mio caso ho impostato CookieOptions.Secure = true, ma l'ho verificato su http://localhost. E il browser nasconde i cookie in base all'impostazione.
Per evitare tale problema, è possibile rendere biscotto opzione sicura per abbinare Request.IsHttps di protocollo, per es.
new CookieOptions()
{
Path = "/",
HttpOnly = true,
Secure = Request.IsHttps,
Expires = expires
}
- 1. Per quanto tempo un reindirizzamento 302 viene salvato nel browser?
- 2. invio di reindirizzamento e l'impostazione dei cookie, usando laravel 5
- 3. HTTP 302 Reindirizzamento - è necessario un corpo del messaggio?
- 4. Invio di informazioni con un reindirizzamento HTTP che il browser deve inviare al percorso reindirizzato?
- 5. Perché non posso impostare un cookie e il reindirizzamento?
- 6. 302 immagine reindirizza più lento nei browser
- 7. Spring RestTemplate segue reindirizzamento con cookie
- 8. come gestire reindirizzamento 302 nel Scrapy
- 9. 302 reindirizzamento al protocollo non HTTP
- 10. Inviando manualmente la richiesta GET a un sito Web. 302 errore di reindirizzamento
- 11. Reindirizzamento 301/302 indipendente dall'ambiente con PHP
- 12. Reindirizzamento HTTP: 301 (permanente) vs. 302 (temporaneo)
- 13. Qual è la differenza tra un reindirizzamento 302 e 307?
- 14. URL di reindirizzamento in Java restituire 302 invece di 301
- 15. Come si impedisce a Retrofit di seguire automaticamente un 302
- 16. Accesso ai cookie del browser da Flex
- 17. ASP.NET MVC TempData nel cookie del browser
- 18. Ottenere i cookie del browser per accedere
- 19. Come si trasferiscono i cookie su un reindirizzamento CURL?
- 20. jquery mobile canceling 302 reindirizzamento a sito esterno
- 21. Wordpress admin-ajax ha come risultato il reindirizzamento dell'errore 302
- 22. jQuery AJAX vedere il reindirizzamento come stato 200 e non 302?
- 23. Elimina cookie dal browser?
- 24. 302 Infinite Loop
- 25. AJAX chiamata seguente 302 reindirizzamento imposta origine a null
- 26. Qual è il comportamento corretto previsto per un POST HTTP => 302 reindirizzamento a GET?
- 27. Javascript: come emulare l'implementazione del cookie del browser?
- 28. Invio di cookie tramite HttpCookieCollection e CookieContainer
- 29. Invio di dati con un reindirizzamento in CodeIgniter
- 30. Come ascoltare i codici di stato di reindirizzamento 301/302 nelle richieste di immagini tra domini?
Leggendo un po ', sto pensando che le variabili di sessione sarebbero migliori dei cookie poiché sono lato server e non dipendono dalla prevedibilità del client. – ADTC