让我们想象一下,我有 GAE 托管的 java 应用程序。
这是否可以通过此应用程序的第三方代理(SOCKS 或 http)进行 HTTP/HTTPS 请求?如何?
让我们想象一下,我有 GAE 托管的 java 应用程序。
这是否可以通过此应用程序的第三方代理(SOCKS 或 http)进行 HTTP/HTTPS 请求?如何?
对于那些想知道的人...
答案是否定的,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.