【发布时间】:2016-01-04 18:02:03
【问题描述】:
我最近遵循了 Peter Friese here 编写的指南,我很高兴它一切正常。
但是,当 POST 请求通过客户端请求进入时,我无法通过 HttpServletRequest 对象访问信息。
通常,我会通过
访问会话 IDrequest.getSession().getId()
并通过
访问客户端IP地址request.getHeader("x-forwarded-for")
或
request.getRemoteAddr()
现在,在 Jetty 中,这些信息以空字符串的形式出现,这让我有点难过。
我在本地 Apache Karaf 实例中运行我的包,并安装了“war”和“http”功能。 POST 请求从同一台机器上的 REST 实用程序发出到
http://127.0.0.1:<port>/<alias>/<path>
有人知道我应该如何检索这些信息吗?
【问题讨论】:
标签: java servlets jetty osgi embedded-jetty