On 21 September 2010 10:36, nitin singh <[email protected]> wrote: > Hi, > I am trying to stream real time audio data (usual length will be < 30 > seconds) using http chunking. Specifially, the client will do a Post request > with TransferEncoding set as chunked in http 1.1. > - I have a thread which reads data from the codec and puts it into a shared > buffer. > - Another thread will read the data from the shared buffer and writes it in > the http chunk. > I have successfully done above using Java HttpUrlConnection class. However, > now we need to do above using https and I started looking at the HttpClient > classes. I have read all the documentation etc but am not clear how in real > time I can send data. Specifically, > - RequestEntity should not be buffered and cannot be repeatable. Also. > RequestEntity.getContentLength is not known. > - HttpClient.Execute looks a synchronous call which writes data all at one. > It does not help since I write data only when its available. > > Has anyone done this before using HttpClient?
http://hc.apache.org/httpcomponents-client-ga/examples.html and http://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk/httpclient/src/examples/org/apache/http/examples/client/ClientChunkEncodedPost.java > Thanks in advance! > N > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
