curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

Re: Feature request: new callback to report http chunks boundaries

From: Felipe Gasper via curl-library <curl-library_at_cool.haxx.se>
Date: Sun, 20 Jun 2021 16:51:10 -0400

Hi Daniel,

Did you consider making your payload a JSON Text Sequence? That should allow what you want fairly easily.

-FG

> On Jun 20, 2021, at 16:08, Daniel F via curl-library <curl-library_at_cool.haxx.se> wrote:
>
> Hi all,
> I am writing app which will receive updates (in JSON format) from server. Server uses HTTP chunked transfer encoding. I also use TLS to encrypt transmission. If I read curl code in lib/http_chunks.c correctly, library guarantees that contents of multiple chunks is not mixed when callback registered with CURLOPT_WRITEFUNCTION option is called. However opposite is not true, write callback may be called multiple times for one chunk. This means that I need some extra callback in order to detect chunk boundaries, but I do not see such callback in the code. I think of two possible callbacks: one called before first part of a chunk is delivered to the app (it may have chunk size as a param), and another called after last part of chunk is delivered to the app. Any of them would be fine for me. Could you add it?
>
> Regards,
> Daniel
> -------------------------------------------------------------------
> Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
> Etiquette: https://curl.se/mail/etiquette.html


-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.se/mail/etiquette.html
Received on 2021-06-20