jax-rs - 查找 Netty HttpRequest 的远程地址
问题描述
我正在使用 netty 并尝试使用此库定义一些映射。但我不知道如何从 HttpRequest 获取用户的远程地址。
这是示例代码:
public class TestHandler extends AbstractHttpHandler {
@Path("/ping")
@GET
public void testGet(HttpRequest httpRequest, HttpResponder responder) {
// remote address?
responder.sendString(HttpResponseStatus.OK, "OK");
}
}
解决方案
我无法告诉您您正在使用的库,但通常您会使用它channel.remoteAddress()
来获取远程对等方的地址。
推荐阅读
- sql - 如何动态地将列名传递给查询?
- php - Authorize.Net Paypal Express PHP API:交易未在 Authorize.Net 中更新,也未捕获正确金额的问题
- snowflake-cloud-data-platform - 我可以使用 snowflake snowsql !spool 命令覆盖现有文件吗?
- swift - 解析 HealthKit 查询的结果
- ffmpeg - 我怎样才能插入一个空的字幕
- user-interface - 在 Tkinter 中尝试 self.after() 时,整个小部件冻结/不加载
- javascript - AngularFireMessaging - 错误 this._next 不是函数
- r - 在闪亮的应用程序中作为反应值给出时,不显示 Jsoneditoutput
- angularjs - “serve 命令需要在 Angular 项目中运行,但找不到项目定义。”
- javascript - 如何使用 onChange 事件对多个输入的值求和 | 反应JS