Hi, Since you are new to GWT, any reason why you are using a version that is 2 major releases behind ? I don't remember by heart but, is it stated anywhere that moving to another page will abort the requests automatically ?
I don't think so, since GWT main focus is on single page applications. So you might want to listen to a window close event and abort the request yourself. David On Mon, May 18, 2009 at 10:02 AM, Rasha <[email protected]> wrote: > > Hi everyone, > > I am new to GWT and currently working with GWT 1.4.61. To let my > widgets communicate with the server I use com.google.gwt.http.client > package. > > Here is my code > RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, url); > RequestCallback callback = new RequestCallback() { > > // handle any error > public void onError(com.google.gwt.http.client.Request > request, Throwable e) { > // Handle error > } > > // handle successful server response > public void onResponseReceived > (com.google.gwt.http.client.Request request, Response response) { > // Handle response > } > }; > builder.sendRequest(null, callback); > > Test scenario > ========== > send a request and while waiting for response I leave to another page > (i.e. before the response returns, I can do this by setting a break > point hanging the server code) > > I am facing strange behavior with firefox. > > FireFox2 > ====== > The onError is called with the following exception > java.lang.RuntimeException: Unable to read XmlHttpRequest.status; > likely causes are a networking error or bad cross-domain request. > Please see https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for > more details > > FireFox3 > ====== > The onResponseReceived is called with response status = 0. > > Expected > ======== > I expect that the callback method is never called in such a case which > i think happens in IE. > > Any idea why the callback method is called? > > Feedback would be highly appreciated. > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
