java如何获取请求域名?

这篇具有很好参考价值的文章主要介绍了java如何获取请求域名?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


1、获取协议名和域名。
request.getScheme(); //得到协议名 例如:http request.getServerName(); //得到域名 localhost
2、获取全路径。
request.getRequestURL(); //得到http://localhost:8888/CRM/loginController/login
3、获取请求所有参数 //map类型。
request.getParameterMap()
4、获取项目名
request.getContextPath(); // /CRM
5、获取请求方法
request.getServletPath(); // /loginController/login
/**      * 获取当前访问URL (含协议、域名、端口号[忽略80端口]、项目名)      * @param request      * @return: String      */     public static String getServerUrl(HttpServletRequest request) {         // 访问协议         String agreement = request.getScheme();         // 访问域名         String serverName = request.getServerName();         // 访问端口号         int port = request.getServerPort();         // 访问项目名         String contextPath = request.getContextPath();         String url = "%s://%s%s%s";         String portStr = "";         if (port != 80) {             portStr += ":" + port;         }         return String.format(url, agreement, serverName, portStr, contextPath);     }文章来源地址https://www.toymoban.com/news/detail-537684.html

到了这里,关于java如何获取请求域名?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Nginx域名重定向(如何访问的域名和实际的数据请求路径不同,可解决前端跨域)

    感情需要被抑制,不能泛滥… 当需要将一个域名重定向到另一个域名并且用户仍然看到原始域名时,Nginx是一个强大的工具。这种场景通常涉及到反向代理或重写URL的技巧。在本篇博客中,我们将详细介绍如何使用Nginx来实现这个目标,以及提供多个示例。 背景 假设您有两个

    2024年02月06日
    浏览(43)
  • php:如何在curl方式下url请求域名使用指定ip地址来访问某个服务器

            最近遇到一个问题,就是如何在curl请求某个域名的时候,可以指定某个ip访问,因为很多时候咱们的域名对应的是集群,会有很多服务器ip,并不一定是刚好访问到你想要的服务器,那么该如何解决呢? 例如:正常情况下,假设我们这样发送请求,如何指定访问

    2024年02月15日
    浏览(61)
  • Java获取请求头、参数、路径、

    request.getReader()和request.getParameter(\\\"key\\\") 方法只能读取一次,重复读取会报IO异常 从  ContainerRequestContext   对象 获取请求头、路径、参数  注意:这里MultivaluedMap和map不同,遍历的时候也不同,MultivaluedMap 一个key 可以有多个值 , map一个key 只对应一个值 举个例子: 从 Http

    2023年04月23日
    浏览(33)
  • java获取request请求头内容

    注意一下 request 和 httpServletRequest 的类型

    2024年02月12日
    浏览(35)
  • java获取请求ip的方法

      在上篇文章中我们介绍了 java获取请求 ip的方法,那么这篇文章我们就来详细讲解下获取请求 ip的方法。获取请求 ip的方法是基于 HTTP协议的,其原理如下: 1、用 web应用程序,将 web服务器端与客户端通过 HTTP协议通信。 2、客户端发送请求信息,由服务器端处理。 3、服务

    2024年02月05日
    浏览(26)
  • Java获取请求者IP和地址

    在网上一番寻找,希望能找到一个根据IP解析地址的API,终于不负有心人,让我找到了,可是这个API是一个webservice,于是又学会了webservice调用,这个API来自webxml.com.cn,有着丰富的webservice接口,通过soapui调用情况如下图 http://ws.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?wsdl

    2024年02月06日
    浏览(27)
  • 【Java 进阶篇】Java Request 获取请求体数据详解

    在Java Web开发中,获取HTTP请求的请求体数据是一项常见任务。HTTP请求的请求体通常包含了客户端提交的数据,例如表单数据、JSON、XML等。在Java中,可以使用 HttpServletRequest 对象来获取HTTP请求的请求体数据。本文将详细解释如何使用Java获取HTTP请求的请求体数据,并提供示例

    2024年02月03日
    浏览(31)
  • java获取真实的请求接口ip地址

    在Java程序中获取请求的真实IP地址可以使用以下方法: 使用javax.servlet.http.HttpServletRequest类中的getRemoteAddr()方法,这个方法可以获取请求的IP地址。 可以检查X-Forwarded-For,如果请求是通过代理服务器发送的,那么X-Forwarded-For将包含被代理客户端的IP地址。可以使用HttpServletReque

    2024年02月11日
    浏览(40)
  • Java 获取客户端请求IP地址

    2024年02月15日
    浏览(30)
  • 如何获取HTTP请求时间与响应时间【附源码】

    今日遇到了一个问题,要去获取HTTP报文在 请求 和 响应 的时间,因为没有原生的API可以调用,所以需要一定的技巧~ 下面主体的框架和代码,我使用了form表单去构造一个POST请求,然后在Servlet中重写doPost()方法,然后实现获取请求时间和响应时间的代码逻辑 我们可以先去观察

    2024年02月08日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包