添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
满身肌肉的高山  ·  .Net core ...·  1 年前    · 
帅气的酱牛肉  ·  LDAP和Active ...·  1 年前    · 
严肃的西红柿  ·  SQL SERVER ...·  1 年前    · 
拉风的蟠桃  ·  [sql server] ...·  1 年前    · 

在Apache Camel中从请求中解析呼叫者IP

0 人关注

我有一个使用Spring和Apache Camel的REST-API。 当一个特定的请求被提出时,我会得到一个 Exchange (Apache Camel)对象,该对象提供 Message

像这样阅读: e.getIn() 为我提供可用的请求信息。 我从其他帖子中读到,我可以通过检查头文件来访问客户的IP,如这里所述。

org.apache.camel.Processor get source ip address

虽然这样的方法并不存在,所以我被卡住了。是否有办法从这个请求中获得客户的IP?

我如何解析该请求

def parseAndValidateRequest(): Processor =
    (e: Exchange) => {
      implicit val exchange: Exchange = e
      val request = for {
        from <- requiredParameter[String]("from")
        to <- requiredParameter[String]("to")