【发布时间】:2015-03-27 02:41:25
【问题描述】:
我已经学习了许多教程和示例代码,但我还没有看到一种访问客户端 HTTP 标头、主机名等的方法,就像我们在 Servlet 的请求对象中那样。
我该怎么做?
假设我将 onOpen 定义为 -
@OnOpen
public void onOpen(Session session) {
}
在上述方法中,有没有一种方法可以使用会话字段访问底层 HTTP 连接详细信息?即使我可以访问底层 Servlet(如果有的话)我也很好
【问题讨论】:
-
参见第 4.1.1.5 章tyrus.java.net/documentation/1.9/user-guide.html#d0e464。将信息从 ServerEnpointConfig.Configurator 获取到端点实例需要一些工作,但可以完成。 (github.com/tyrus-project/tyrus/blob/…)
-
@PavelBucek - 谢谢!为了获得简单的信息,这似乎需要做很多工作。无论如何,您可以发表您的评论作为答案吗?
标签: java http servlets websocket