Hello Kayode, you can have a look at this thread for some details http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2433378, it points to this documentation http://wiki.restlet.org/docs_2.0/13-restlet/185-restlet.html. Basically, the AJAX request should consume a resource available from the same root uri than the web page. this resource can relay the request to an external server, if required. Please, feel free to ask for more details.
>I read online that this error has a lot to with with SOP ( http://code.google.com/p/google-web-toolkit-doc-1-5/wiki/FAQ_SOP), but then I'm wondering how the GWT Restlet example worked. The client resource points to a relative URL, in other words it refers to a resource hosted on the same server that serves the gwt pages. clientResource.setReference("/contacts/123"); Best regards, Thierry Boileau First trial with Restlet. And I'm using it to create a client service to > consume Drupal service. > My example is a typical Restlet official example on using GWT to create > Restful web service > client. I created the request like this: > > ClientResource r = new ClientResource(" > http://domain.com/services/rest/user/1"); > r.setChallengeResponse(ChallengeScheme.HTTP_BASIC, > "username", > "password"); > > r.setOnResponse(new Uniform() { > public void handle(Request request, Response response) > { > if (response.getStatus().isSuccess()) { > try { > > Window.alert(response.getEntity().getText()); > } catch (IOException e) { > Window.alert("IOException: " + > e.getMessage()); > } > } else { > Window.alert(response.getStatus().getName()); > } > } > }); > r.get(); > > Using firebug, I got the following error in the console: > > INFO: Error while handling an HTTP client call > com.google.gwt.http.client.RequestException: (NS_ERROR_DOM_BAD_URI): Access > to restricted URI denied code: 1012 INDEX_SIZE_ERR: 1 DOMSTRING_SIZE_ERR: 2 > HIERARCHY_REQUEST_ERR: 3 WRONG_DOCUMENT_ERR: 4 INVALID_CHARACTER_ERR: 5 > NO_DATA_ALLOWED_ERR: 6 NO_MODIFICATION_ALLOWED_ERR: 7 NOT_FOUND_ERR: 8 > NOT_SUPPORTED_ERR: 9 INUSE_ATTRIBUTE_ERR: 10 INVALID_STATE_ERR: 11 > SYNTAX_ERR: 12 INVALID_MODIFICATION_ERR: 13 NAMESPACE_ERR: 14 > INVALID_ACCESS_ERR: 15 VALIDATION_ERR: 16 TYPE_MISMATCH_ERR: 17 result: > 2152924148 lineNumber: 1741 columnNumber: 0 inner: null data: null at > Unknown.ew(Unknown source:0) at Unknown.Fv(Unknown source:0) at > Unknown.Gv(Unknown source:0) at Unknown.OFb(Unknown source:0) at > Unknown.DGb(Unknown source:0) at Unknown.fGb(Unknown source:0) at > Unknown.hvb(Unknown source:0) at Unknown.LMb(Unknown source:0) at > Unknown.LMb(Unknown source:0) at Unknown.LMb(Unknown source:0) at > Unknown.KMb(Unknown source:0) at Unknown.JMb(Unknown source:0) at > Unknown.IMb(Unknown source:0) at Unknown.ktb(Unknown source:0) at > Unknown.ps(Unknown source:0) at Unknown.su(Unknown source:0) at > Unknown.wu(Unknown source:0) at Unknown.$t(Unknown source:0) at > Unknown.j$(Unknown source:0) at Unknown.gs(Unknown source:0) at > Unknown.m$(Unknown source:0) at Unknown.A$(Unknown source:0) at > Unknown.XS(Unknown source:0) at Unknown.anonymous(Unknown source:0) at > Unknown.pm(Unknown source:0) at Unknown.anonymous(Unknown source:0) at > Unknown.anonymous(Unknown source:0) > > I read online that this error has a lot to with with SOP ( > http://code.google.com/p/google-web-toolkit-doc-1-5/wiki/FAQ_SOP), but > then I'm wondering how the GWT Restlet example worked. > > Any help will be much appreciated. > > Kind regards > > -- > Odeyemi 'Kayode O. > http://www.sinati.com > > ------------------------------------------------------ http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2724533

