How do you get the source domain using HttpServletRequest? Source domain is the requester\'s domain.
Thanks.
To get the source domain you can use request.getHeader("origin")
especially if the requests have to pass through a proxy server.
Hostname request
InetAddress ip = InetAddress.getLocalHost();
String hostname = ip.getHostName();
out.print("Your current IP address : " + ip+"\n");
out.print("Your current Hostname : " + hostname);
You could do either
// gets client (browser)'s hostname
String host = request.getRemoteHost();
OR
// get the server's domain name.
String domain = new URL(request.getRequestURL().toString()).getHost();