0

我正在练习一些网络应用技术。我设置了 Apache HTTP 服务器,它提供带有 JNLP/FlashFX 文件的 HTTP 页面,并带有简单的数据表单供用户填写。我的第一个想法是在 UDP 的帮助下从 JNLP 发送/接收数据(我只是在数据报中序列化对象)。更加具体:

  • Apache提供了静态HTTP和JNLP/FlashFX(HTTP只是为了部署JNLP)
  • JNLP 通过 UDP 与服务器通信
  • 服务器运行简单的 Java 程序来向 JNLP 发送/接收 UDP 数据包

我的问题是当我从“客户端”浏览器机器访问页面时,防火墙询问我是否要允许/拒绝从“java”访问网络。毫无疑问,这是正常的,但我认为没有人会从网页中期待这一点......我想改变这种方法并使用现有的 HTTP 协议。

问题更新

据我了解的 HTTP 协议,我们有几种方法用于与服务器通信(GET、PUT、POST ....)并由 Apache 服务提供。

我想用它来进行这样的数据交换:

  • JNLP 使用 HTTP 方法发送一些序列化数据
  • Apache 会将部分(或全部)流量重定向到我的 Java 程序
  • 我的 Java 程序将通过 Apache 回答我的 JNLP

我怎样才能做到这一点?

4

0 回答 0