Problem with http-request

Hi. While fetching data with libcurl, my application pauses all the other tasks, including blinking timer. Paused tasks continue after http-request is done. Is this expected behaviour? If so, is there any way to make http-request work asynchronously?

I don’t see problem by starting a legato thread to start the legato timer and together with curl function.

Please see attached httpGet.c.httpGet.c (4.4 KB)