11

我想将数据从客户端流式传输到服务器。

我的应用程序将音频数据流式传输到服务器。我不知道当我开始流式传输音频时会持续多久。我想通过在记录数据时传输数据来减少延迟。上传完所有数据后,我将对其进行处理。

所以,我想要的是一个 HTTP POST,其中流式传输正文。在客户端,POST 将在数据可用时发送。在服务器端,我希望它像普通的 POST 一样到达,并带有完整的收集数据主体。

我目前正在使用 Restlet,并将我的流实现为 Restlet 框架的分块 POST。

但是,我找不到允许我开始 POST,然后开始流式传输数据的客户端 API。

我没有找到任何有用的搜索存档。任何人都可以在这里给我一个指针。HTTP POST 可以这样使用吗?我可以为此使用 Restlet 吗?是否有另一种标准模式/API 用于从客户端流式传输到服务器?

非常感谢提前彼得

4

2 回答 2

6

将为后面的人回答我自己的问题。

这是一个关于使用 Apache HttpClient 流式传输请求的好教程

搜索“请求流式传输:”

http://hc.apache.org/httpclient-3.x/performance.html#Request_Response_entity_streaming

于 2012-12-14T13:27:15.283 回答
-6

我找不到允许我开始 POST 的客户端 API

您总是可以使用浏览器。服务器端它只是相同的aa文件上传。

于 2012-12-13T22:14:22.683 回答