Hi, Can anyone help I am getting this error. And I have gone through all the older posts but not able to resolve. I am trying to send request to Tomcat server to get "SOS" data from a WAR file "52nSOSv3_WAR"
Error: com.google.gwt.http.client.RequestPermissionException: The URL http://localhost:8080/52nSOSv3_WAR/sos is invalid or violates the same-origin security restriction at com.google.gwt.http.client.RequestBuilder.doSend(RequestBuilder.java:380) at com.google.gwt.http.client.RequestBuilder.sendRequest(RequestBuilder.java:256) at edu.xml.gwt.ibm.tutorialDemo1.client.TutorialDemo1.doPost(TutorialDemo1.java:73) at edu.xml.gwt.ibm.tutorialDemo1.client.TutorialDemo1.onModuleLoad(TutorialDemo1.java:51) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:396) at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:193) at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:510) at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352) at java.lang.Thread.run(Unknown Source) Caused by: com.google.gwt.http.client.RequestException: (TypeError): Access is denied. ----------------------------------------------------- My code is url = "http://localhost:8080/52nSOSv3_WAR/sos"; requestquery = "REQUEST=GetCapabilities"; StringBuffer posturl = new StringBuffer(); posturl.append(URL.encode(url)); StringBuffer postquery = new StringBuffer(); postquery.append(URL.encode(requestquery)); RequestBuilder builder = new RequestBuilder(RequestBuilder.POST, posturl.toString()); builder.setHeader("Content-Type","text/xml"); builder.sendRequest(postquery.toString(), new RequestCallback() { public void onError(Request request, Throwable exception) { // code omitted for clarity System.out.println(exception.getCause().toString()); } @Override public void onResponseReceived(Request request,Response response) { // TODO Auto-generated method stub String var = ""; var = response.getText(); System.out.println("This is response"); System.out.println(var); } }); } -- 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+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.