Please excuse the newbie wording below, Im really not sure how to phrase this problem correctly, which is of course causing me problems with trying to find a solution by searching online, as I dont really know what it is that i need to do, but I think its an "HTTP POST" (but it could be send/get/submit/request?! as Ive seen all these terms used when hunting around for a solution!)
Ive looked around as much as I can though and as is often the case cant seem to find any working examples of what I need to do which is to call a 3rd party website via an HTTP call from the server side of my GWT/GAE application. Essentially the following code snippet does the job on the client side (ive changed the parameters to protect confidentiality): String SendText="http://www.services.dynmark.com/ HttpServices/SendMessage.ashx?" + "user=username" + "&password=password" + "&to=447765111222"+ "&from=447765222111" + "&text=MESSAGE_TEXT"; Anchor SendMessageLink = new Anchor("Send Message"); SendMessageLink.setHref(SendText); RootPanel.get().add(SendMessageLink); when the user clicks on the link though, it takes them to an XML result page with a reference number embedded. Obviously i dont want that to happen, i need to capture the reference number so I can then make a different HTTP request to get the status, and I dont want the user to see the HTTP text (password) or to be redirected to another website. Ive then tried to use the Requestbuilder function (class/widget?) of GWT, but thats when I run into the same origin policy security restriction (http://en.wikipedia.org/wiki/Same_origin_policy) Reading around on the internet, it seems that the only way to achieve what I need is to run the HTTP post from the server after an RPC conection. I have tried to implement this, but have found no working examples to figure out how to achieve this. I have tried to simple copy and paste the Requestbuilder code into my server functions, only to have the following error appear on the eclipse console: "Caused by: java.lang.UnsupportedOperationException: ERROR: GWT.create () is only usable in client code! It cannot be called, for example, from server code." If anyone can give me some help and advice on this topic, then I would be very greatful! Thanks, John --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---