gpt4 book ai didi

java - 如何从 Java websocket 服务器访问客户端主机名、http header 等?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:56:49 25 4
gpt4 key购买 nike

我已经学习了很多教程和示例代码,但我还没有看到像我们在 Servlet 的请求对象中那样访问客户端的 HTTP header 、主机名等的方法。

我该怎么做?

假设我将 onOpen 定义为-

@OnOpen
public void onOpen(Session session) {

}

在上述方法中,有没有一种方法可以使用 session 字段访问底层 HTTP 连接详细信息?即使我可以访问底层 Servlet(如果有的话)我也可以

最佳答案

参见第 4.1.1.5 章 Tyrus user guide .将信息从 ServerEnpointConfig.Configurator 获取到端点实例需要做一些工作,但这是可以完成的。 (参见 ModifyRequestResponseHeadersTest.java)

关于java - 如何从 Java websocket 服务器访问客户端主机名、http header 等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28188172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com