in src/main/java/org/apache/sling/graphql/core/servlet/GraphQLServlet.java [345:357]
private String getLocationHeaderValue(@NotNull SlingHttpServletRequest request, @NotNull String hash) {
StringBuilder location = new StringBuilder();
location.append(request.getScheme()).append("://");
location.append(request.getServerName());
int localPort = request.getServerPort();
if (localPort != 80 && localPort != 443) {
location.append(":").append(localPort);
}
String extension = request.getRequestPathInfo().getExtension();
location.append(request.getContextPath()).append(request.getPathInfo()).append("/").append(hash)
.append(StringUtils.isNotEmpty(extension) ? "." + extension : "");
return location.toString();
}