需求:
项目中有发邮件的功能,邮件内容固定,然后就配置成一个静态的html文件,https环境,使用URLConnection访问此页面取得邮件内容模板。
问题:
使用过程中报302错误。
解决方案:
- private static URLConnection reload(URLConnection uc) throws Exception {
- HttpURLConnection huc = (HttpURLConnection) uc;
- if (huc.getResponseCode() == HttpURLConnection.HTTP_MOVED_TEMP
- || huc.getResponseCode() == HttpURLConnection.HTTP_MOVED_PERM)// 302, 301
- return reload(new URL(huc.getHeaderField("location")).openConnection());
- return uc;
- }