//本地调试一切正常,服务器上面走代理才能访问外网却调不通报超时,但是在服务器上面用浏览器能打开这个接口 ,找不到问题在哪儿
String url = "https://api.weixin.qq.com/sns/jscode2session";
URL serverUrl = new URL(url);
// 代理服务器的地址和端口
String proxyHost = "proxy.xn.petrochina"; // 代理服务器地址
int proxyPort = 8080; // 代理服务器端口
// 创建代理对象
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort));
HttpURLConnection conn = (HttpURLConnection) serverUrl.openConnection(proxy);
conn.setRequestMethod("GET");
// conn.setRequestProperty("Content-type", "application/json");
conn.setRequestProperty("HOST", "api.weixin.qq.com");
//必须设置false,否则会自动redirect到重定向后的地址
conn.setInstanceFollowRedirects(false);
conn.connect();

你好,打印下完整的报错