文件 Domain.class(接单时给到)
修改函数
private static void gotoDomain(HttpServletRequest request, HttpServletResponse response, String url)
{
AccountData account = Utils.getAccountData(request);
String domainName = parseDomainName(url);
if (account.getAppDomain().getDomainName().equals(domainName))
{
logger.info("目标域名{}即当前域名, 可直接完成域名登录", domainName);
account.setGameDomain((Domain)GAME_DOMAIN_LIST.get(domainName));
response.setHeader("refresh", "0");
}
else {
String code = URLs.genRedirectToken("l", AccountData.toJSON(account));
url = URLs.removeQueryStringArg(url, "gdt");
url = URLs.appendQueryStringArg(url, "gdt", code);
Utils.redirect(request, response, url);
}
}
修改要点:
Utils.redirect(request, response, url);
这一行前加判断,如果 url 不带 443 端口,则给 url 加上:443 端口
预期:
url 如 http://www.baidu.xyz/b/a 则会变成 http://www.baidu.xyz:443/b/a
改完后的 Domain.class 文件替换线上后,可正常运行不报错
以上满足时方算完成
能做的朋友带价来聊 Q 2039399031
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.