No, the server API doesn't provide this feature. I've asked their developer's directly. I will post on request on gitbub repository for HTTPClient.jl Thanks for your feedback.
On Sunday, January 4, 2015 2:50:25 AM UTC-6, Amit Murthy wrote: > > Does the service definition have a query parameter where you can specify > the number of objects required? > > As long as the server end of the connection is open, and the server is > pushing data, the client will continue to receive it, and currently there > is no way to control the same. > > Controlling the stream from the client side can be implemented - could you > file a feature request for the same on github? > > > On Sat, Jan 3, 2015 at 10:50 AM, C. Bryan Daniels <[email protected] > <javascript:>> wrote: > >> I am using the 'HTTPClient' package. I am using the 'get' method, but am >> having trouble properly configuring the output stream. Specifically, the >> API to a particular service responds to a 'get' call with a stream of json >> objects. The code snippets below work as expected by returning a continuous >> steam of json objects; I can terminate the stream with ctr-C. What I >> really want is to be able to get a specific number of json objects. I've >> played around with options: ostream="some-file", ostream=IOBuffer() and >> blocking=false. This is probably a basic question, but any help in solving >> this would be appreciated. Thanks for any advice. >> >> >> >> options_get = HTTPClient.HTTPC.RequestOptions( >> headers=headers,content_type="application/json",ostream=STDOUT) >> >> >> function get(lb::LittleBit) >> >> >> HTTPClient.HTTPC.get(lb.url_get,lb.options_get) >> >> >> end >> > >
