我们目前有一个 Java 小程序,它可以生成大量数据并将其上传到我们的服务器。我们拥有的一种上传方法是使用 HTTP POST 到我们的服务器,其内容只是原始数据(没有多部分编码或任何东西)。
我正在考虑实现一个做同样事情的 Flex 应用程序,但我没有看到复制该网络行为的方法。Flex 中所有与 HTTP 相关的网络类似乎都在假设您只是发出请求的情况下工作。我看不到实际设置 POST 有效负载的方法(除了设置几个查询参数,这在此处不起作用)。
我真正想要的是能够启动一个 HTTP POST,然后能够像我写一个套接字一样写入连接。这是否可能无需在 Socket 类之上编写我自己的 HTTP 实现?有没有办法在 Flex 中设置 HTTP POST 的负载?
澄清:能够创建一个数据缓冲区并将其发送到服务器就足够了(看起来是可能的)。如果我可以将连接视为套接字并随着时间的推移将数据发送给它会更好,而不是一次全部发送,但这不是严格要求的。