Zaimplementowałem żądanie ajax do wypełnienia moich rozwijanych pól. Działa poprawnie, ale gdy pozostaję bezczynny przez pewien czas i wybiorę wartość w rozwijanym liście, żądanie ajax uzyskuje 302 znalezionej odpowiedzi. Czy to ze względu na sesję out. Proszę dać mi znać rozwiązanie, możemy zrobić ustawienie, że nigdy nie otrzyma odpowiedzi, jak znaleźć 302.302 znaleziona odpowiedź
18
A
Odpowiedz
27
Kod stanu 302 wskazuje, że zasób, o który prosisz, przekierował do innego zasobu. Jeśli jest to za jakimś uwierzytelnieniem lub wymagającym, aby sesja była aktywna, to tak, to wynikałoby z tego, że limit czasu sesji jest odpowiedzialny za to, że zasób ajax jest wywoływany, aby przekierować do potencjalnie ekranu logowania.
Z poważaniem polecam użycie czegoś takiego jak Charles lub Fiddler do śledzenia żądań.
0
W swoim kodzie powinieneś sprawdzić, czy sesja jest dostępna, , ponieważ kiedy wysyłane jest żądanie GET/POST, mogą wystąpić dodatkowe żądania dotyczące zdjęć lub innych zasobów. Sesje nie będą dostępne dla tych żądań.
if (Context.Session != null)
{
// your code
}
Powiązane problemy
- 1. Jak sprawdzić odpowiedź 302? WebRequest
- 2. 302 Błąd odpowiedzi
- 3. Przekierowanie Android WebView 302 - Honeycomb
- 4. 302 Infinite Loop
- 5. Złomowanie - sposób zatrzymania przekierowania (302)
- 6. co to jest CURL 302?
- 7. Próbując złapać 302 Stan EXT JS
- 8. IE10 dodaje HTTP 302 przekierowanie dwukrotnie
- 9. Niestandardowa odpowiedź strony ASP.NET błędu HTTP
- 10. Klasa SpringJUnit4ClassRunner nie została znaleziona
- 11. Komenda PM2 nie została znaleziona
- 12. metoda init() v nie znaleziona
- 13. Lokalizacja SDK nie została znaleziona
- 14. jak obsługiwać przekierowanie 302 w scrapy
- 15. Magento adminhtml Zapytanie AJAX zwraca status 302
- 16. Wordpress admin-ajax skutkuje błędem 302 przekierowaniem
- 17. HTTP kod błędu: 302 Dzwoniąc https WebService
- 18. Przekierowanie 302 do protokołu innego niż HTTP
- 19. W wywołaniu AJAX, 302 nie jest śledzony
- 20. Angular2 custom rura nie została znaleziona
- 21. Ręczne wysyłanie żądania GET do strony internetowej. 302 błąd przekierowania
- 22. Zniekształcony nagłówek ze skryptu. Zły nagłówek = HTTP/1.1 302 Znaleziono
- 23. HTTP 302 przekierowanie do wniosku Cors jest odrzucany przez przeglądarki
- 24. IDA - dodatnia wartość sp została znaleziona błąd
- 25. wtyczka grad-boot nie może być znaleziona.
- 26. Wtyczka o identyfikatorze "org.sonarqube" nie została znaleziona
- 27. ld: biblioteka nie została znaleziona dla -lGoogleAnalytics
- 28. JNI- java.lang.UnsatisfiedLinkError: Natywna metoda nie została znaleziona
- 29. Lokalizacja pliku Angularjs templateUrl nie została znaleziona
- 30. gradle dsl metoda nie została znaleziona 'uselibrary()'
Używam Podstawowe auth-method>, tak jak się okno logowania, jeśli sesja się –
Aditya
@Digbyswift Jego prawdziwe i pomógł mi. Jest to spowodowane przekroczeniem limitu czasu sesji. dzięki stary:) –