Re: GWT HTTP GET function
That won't be very helpful either. The issue is that the call is
happening asynchronously and you have no idea when it's going to come
back with the server response. The idea is that your
onResponseReceived() method calls a some other method, passing the
response. So whatever object needs the response should have a public
method that is called in the onResponseReceived() method.
Make sense?
On Jun 11, 1:43 pm, Jeff Chimene <jchim...@gmail.com> wrote:
> On 06/10/2010 08:55 AM, Andy wrote:
>
>
>
>
>
> > public void doGet(String myurl) {
>
> > myurl = URL.encode(myurl);
>
> > RequestBuilder builder = new
> > RequestBuilder(RequestBuilder.GET, myurl );
>
> > try {
> > Request request = builder.sendRequest(null, new
> > RequestCallback() {
> > public void onError(Request request, Throwable exception)
> > {
> > Window.alert("ERROR. Could not connect to server.");
> > }
>
> > public void onResponseReceived(Request request, Response
> > response) {
> > if (200 == response.getStatusCode()) {
> > String ServerResponse = response.getText();
>
> > } else {
> > Window.alert("ERROR. Errorcode: " +
> > response.getStatusCode());
> > }
> > }
> > });
>
> > How can i make this function return SereverResponce variable?
>
> You can't. It's a void function. Stash the response in a private
> variable and define a getter for that variable.
--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home