Reputation: 7940
How do you get the source domain using HttpServletRequest? Source domain is the requester's domain.
Thanks.
Upvotes: 18
Views: 52055
Reputation: 121
To get the source domain you can use request.getHeader("origin")
especially if the requests have to pass through a proxy server.
Upvotes: 3
Reputation: 1
Hostname request
InetAddress ip = InetAddress.getLocalHost();
String hostname = ip.getHostName();
out.print("Your current IP address : " + ip+"\n");
out.print("Your current Hostname : " + hostname);
Upvotes: 0
Reputation: 62573
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();
Upvotes: 36