让我们想象一下,我有GAE托管的java应用程序。
是否可以通过此应用程序的第三方代理(SOCKS或http)执行HTTP / HTTPS请求?怎么样?
答案 0 :(得分:0)
对于那些想知道的人......
答案是否定的,GAE上不允许使用代理。像这样的代码:
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("{proxy_ip_here)}", {proxy_port_here}));
HttpURLConnection conn = (HttpURLConnection)new URL("http://{some_address_here}").openConnection(proxy);
int responseCode = conn.getResponseCode();
...将在标准的Jave SE上运行,并且在GAE上失败:
java.lang.UnsupportedOperationException: Google App Engine does not support the use of proxies.