[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libmicrohttpd] chunked data mixed across multiple GETs
From: |
Conor Lennon |
Subject: |
[libmicrohttpd] chunked data mixed across multiple GETs |
Date: |
Thu, 17 Jun 2021 16:48:46 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 |
I have a application that uses libmicrohttpd
Data is stored in an sqlite database and we support GET, POST, PATCH and DELETE
HTTP methods to manage the data.
As part of the GET, we call
MHD_create_response_from_callback
with a callback function that reads the next value from the database and sends
it back as chunked data.
The problem that we are seeing is that two consecutive GETs can interfere with
each other when the first GET has a lot of data to return.
What appears to be happening is that data matching the filter of the second GET
is being included in the response for the first GET.
Are there any suggestions on how we can proceed with investigating this?
I see that src/examples/chunked_example.c uses
MHD_create_response_from_callback, but I'm not sure how to use that example to
test out large data.
Regards,
Conor
- [libmicrohttpd] chunked data mixed across multiple GETs,
Conor Lennon <=