Third-Party-Integration, Browser-Umleitung Funktion löst mehrere Anfrage (nur IE), 2 Anfragen innerhalb von 2 Nanosekunden Differenz. Ich verwende Anforderungsattribut, um doppelte Anfrage abzuziehen und korrekte Anfrage zu verarbeiten (erste Anfrage), doppelte Anfrage sendet eine Fehlermeldung. Unerwarteterweise erhält der Browser bei der ersten Anfrage einen Fehler und stoppt den weiteren Prozess (Weiterleitung an eine andere Komponente aufgrund eines Fehlers).Vermeiden Sie mehrere Anfrage Java Web-Anwendung
Da die Fehlerreaktion sofort gesendet wird, dauert die korrekte Anforderung wenige Nanosekunden für die Verarbeitung der Geschäftslogik.
Wie kann ich die doppelte Anfrage stoppen? Kann ich Thread.sleep(20 sec)
in Fehler-Anfrage setzen, so doppelte Anfrage wird umgeleitet werden nach 20 Sekunden bis zu diesem Zeitpunkt korrekte Anfrage wird verarbeitet und an den Browser weitergeleitet.
Ist das ratsam?
Ihre Frage ist sehr schwer zu lesen und zu verstehen, aber wenn ich Sie richtig verstehe, ist die Lösung: senden Sie keine Fehlermeldung für die zweite Anfrage. Tun Sie nichts, aber senden Sie keine Fehlermeldung. –