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.

Reply via email to