【问题标题】:Playframework 2.5, act as a man in the middle serverPlayframework 2.5,充当中间服务器的人
【发布时间】:2017-05-15 14:54:57
【问题描述】:

我希望我的 JAVA 播放服务器充当中间服务器中的人,以便发送的请求被转发到另一个不同的服务器。来自该服务器的响应被发送回初始请求者。

我想这是一个非常标准的用户服务,但我找不到任何适用于 Play 2.5 的代码。这里还有一些其他类似的问题,遗憾的是它是针对旧版本的 Play。

我还希望能够记录所有传入/传出请求。所有请求都是http://

所有通信都结束了(或者只是简单的 Gets)。我不熟悉播放框架及其 CompletionStage 的东西。我可以请一些代码至少开始让我朝着正确的方向前进,我不是在寻找 10,000 英里高的建筑材料

:)

(理想情况下,答案也将涵盖 scala,因为它更全面。)

【问题讨论】:

  • 您只需向另一台服务器发出 http 请求,然后等待结果并解析它们。除非你想使用 RPC
  • 我不知道该怎么做,你有代码吗?
  • 非常通用的问题,对于中间人来说,只是在 scala 中查找消费 Restful 服务。然后对于执行处理的服务器,为您为该服务器选择的任何语言查找一个 restful 框架
  • 我建议你称之为“代理服务器”。服务器上下文中的“中间人”仅具有“中间人攻击”的负面含义。

标签: java playframework


【解决方案1】:

我建议让两台服务器在休息时进行通信。所以中间人服务器通过rest调用处理服务器。但是还有其他选项,例如 soap 和 RPC

【讨论】:

  • 你有基本的代码吗?还是其中的一小部分?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多