Wie kann ich feststellen, ob die HttpService-Instanz abgelaufen ist? Vielen Dank!HttpService requestTimeout
Antwort
Wenn Sie requestTimeout festlegen, löst Ihre Anforderung einen Fehler aus, wenn das Zeitlimit überschritten wird. Sie können also einfach einen Ereignis-Listener zum httpservice faultevent hinzufügen.
von dieser charmanten Einschränkung bewusst sein HTTPService- ...
Wenn Sie die http.requestTimeout Methode gesetzt ist, wird es still die Tatsache, dass Sie es gefragt ignorieren eine POST-Anforderung an und verwirft alle und alle Header.
Aus irgendeinem Grund, in Flex, GET Dumps alle Header.
var http:HTTPService = new HTTPService()
http = new HTTPService();
http.method = "POST";
http.addEventListener(ResultEvent.RESULT, result*emphasized text*Handler);
http.addEventListener(FaultEvent.FAULT, resultHandler);
http.url = "http://www.example.com/post;
//http.requestTimeout = 5; //Watch out for this, there go the headers...
http.method = "POST";
http.send();
Oh ja, das Setzen von method = „POST“ zweimal absichtlich war, was noch komischer ist, wenn Sie es im Debugger ausführen, wenn es um die letzte Zeile kommt, http.send(), und Sie schauen im internen Zustand des Objekts ist es immer noch eine POST-Anfrage ...
Muppets.
Ab Flex 4.5 (früher möglicherweise) gibt es einen spezifischen Fehlercode auf dem Fehlerereignis für Timeout-Fehler:
In Ihren Fehler-Handler:
if(faultEvent.fault.faultCode == "Client.Error.RequestTimeout"){
trace("TIMEOUT ERROR");
}
- 1. HTTPService- Hilfe
- 2. Actionscript httpservice Authentifizierung Popup
- 3. Flex HTTPService- result
- 4. Kein Anbieter für Httpservice
- 5. Android HTTPService- und Ajax
- 6. Flex - URLLoader und HTTPService
- 7. Bestücken mit Arraycollection HTTPService-
- 8. Flex HTTPService in Flash
- 9. HTTPService in Flex mit multiconnections
- 10. Flex 3: ConcurrencyError mit HTTPService
- 11. Rails Heroku Server Büroklammer Amazon S3 - AWS :: S3 :: Fehler :: RequestTimeout
- 12. Zwei verschiedene HTTPService-Klassen in Flex
- 13. Kein Provider für HttpService in angular 2
- 14. verwirrt über HttpService useProxy (Flex 3)
- 15. Flex HTTPService enthält keinen Content-Length-Header?
- 16. Problem beim Zugriff auf funktionierende HTTPService von Android
- 17. HTTPService Problem beim Zurückgeben von GeoCode-Ergebnissen an DataGrid
- 18. Flex - Remoting vs HTTPService - wann was zu verwenden?
- 19. Setze JSON content-type auf s: HttpService in flex
- 20. Parameter an HTTPService übergeben und sie innerhalb der URL
- 21. Flex-Eigenschaften verhalten sich merkwürdig, wenn sie in HTTPService verwendet werden
- 22. Senden Sie Formulardaten an HTTPService: wie geht man in Cairngorm vor?
- 23. Wie wird die vollständige URL nach dem Hinzufügen von Parametern als Objekt zum flex httpservice verfolgt?
- 24. Warum nimmt diese Flex "Hello World" -App das Ergebnis meines HTTPService-Remoteanrufs nicht an?
- 25. Wie erhält man OSGi-Service-Referenzen von einem Servlet, das in OSGi HttpService registriert ist?
- 26. Wie kann ich einen HTTPS-Aufruf mithilfe von HttpService in Flex
- 27. Gesetz Demeter auf Fabrik Muster und Abhängigkeit Injektion
- 28. Winkeleinheit test $ httpBackend bekam unerwartete Anfrage
- 29. Angular2 Gang Fehler aus beobachteten Service App Aufruf
- 30. Leerer weißer Bildschirm beim Versuch, ionic2 zu kompilieren und auszuführen
request Wert macht nur die Anwendung, die Sie informiert, dass die angegebene Menge an Zeit abgelaufen. Die Anforderung ist jedoch bis zum Ende des Verbindungsabbruch-Timeouts noch gültig. Für meinen Browser sind es 2m 45 Sekunden. – serkan