当前位置: 首页 > 知识库问答 >
问题:

在Spring中获取请求发送URL[复制]

许阿苏
2023-03-14

我想存储从中接收请求的URL/ip。

例如,I am(服务器)从ip地址176.15.14.3接收请求。

我想获取ip地址176.15.14.3

我可以用Spring来做吗。

共有2个答案

岳炎彬
2023-03-14

假设您可以访问HttpServletRequestObject,只需调用response.getRemote teAddr(),它返回表示为字符串的远程主机的ip。

请参见此处

叶嘉颖
2023-03-14

X-Forwarded-For值为您提供客户端的IP地址。你可以在Spring得到如下IP。

String remoteAddress = request.getHeader("X-Forwarded-For");//request--HTTPServletRequest Object
            if (remoteAddress == null) {
                remoteAddress = request.getRemoteAddr();
            }
 类似资料:
  • 我用的是Spring靴。我已经为SOAP web服务编写了一个ClientInterceptor,我想记录我要向其发送请求的URL,并且我想在HandlerResponse方法中这样做。然而,我找不到一个方法来做到这一点。有可能吗?任何帮助都会很好。 创建restTemplate的方式

  • 问题内容: 如何在支持JSF页面的bean中获得请求URL?我一直在浏览FacesContext文档,发现的最佳方法似乎很长: 编辑:功能要求 这里的要求是我们需要第三方javascript实用程序的完整URL。该实用程序的使用或体系结构不适用于JSF,但除此调用外的所有内容都适用。我发现的方法可以用,但是深入研究FacesContext感觉不对。另外,我希望可以使用JSF表达式语言调用此方法,因

  • 问题内容: 我的要求如下: 我想提供演员姓名,开始日期,结束日期,并获取他在那段时间里演过的所有电影。 因此,我的服务要求就是这样。 现在,我想改善它。我想提供一个开始日期,结束日期和一个以上的演员名称,并希望查看该时期内所有这些演员的电影。 我不确定我的网址应该如何支持这种情况。 我正在使用spring编写基于Java的Web服务。 下面的代码是为了支持一个演员 我正在考虑的一种解决方案是使用%

  • 我的要求如下: 我想给出演员的名字,开始日期,结束日期,以及他在那个时期所演的所有电影。 因此,我的服务请求是这样的。 现在,我想改进它。我想给出一个开始日期、结束日期和不止一个演员的名字,并想看看那个时期所有演员的电影。 我不知道如何我的网址看起来支持这样的事情。 我正在写一个基于java的web服务使用Spring。 下面的代码是为了支持一个参与者 我正在考虑的一个解决方案是使用%符号来分隔演

  • 问题内容: 如何在Scrapy 函数中获取请求网址?我有很多网址,其中一些将我的蜘蛛重定向到主页,结果我有一个空项目。所以我需要一些类似的东西来存储这些URL。我正在使用BaseSpider。 问题答案: 传递给parse()的’response’变量具有所需的信息。你不需要覆盖任何内容。 例如。(编辑)

  • 问题内容: 我最近尝试使用jQuery从URL获得一些响应。因此,我将jQuery API Get Request Tutorial 的get request示例复制到我的项目中并尝试运行它,但是我的调试消息告诉我,它无法继续进行。我使用一个简单的请求尝试了javascript Ajax库,但没有成功。 所以我问你,你能否以某种方式帮助我。 这就是我所做的一切,但是没有任何回应。 我可能忘了包括a