title: REST call from client side on GWT and avoid cross-domain restriction
body: <p>I developed a WEB application using Google App Engine and GWT that makes REST calls to a internal <a href="http://requesttracker.wikia.com/wiki/REST" rel="nofollow">RT</a> service inside my company. I used for that the <a href="https://github.com/bboksa/RT-REST" rel="nofollow">RT-Rest</a> API making the calls from the server side.</p>
  
  <p>The problem came when, for internal security reasons, we have to use a VPN to access to this RT service, so that the calls from App Engine Server are not allowed. I decided to move this logic and make the calls from the client side, as far as everyone should have the VPN up on their computers. But as we are working in different domains I found the problem of cross-domain calls not allowed (CORS).</p>
  
  <p>At this point I am stuck, I cannot make the calls from the server because the VPN inconvenience nor from the client side because of the CORS. And I don't have access to modify the REST service to add the <code>Access-Control-Allow-Origin</code> header in the response.</p>
  
  <p>Everything says that there is not very much things I can do, but maybe I am missing something or someone has a good idea to solve the inconveniences and make the calls to the RT service.</p>
  
  <p>Any suggestion will be very useful. Thanks so much.</p>