/me shamefully found
http://lists.gnu.org/archive/html/libmicrohttpd/2012-04/msg00002.html

Is it then generally safe to assume that with "POST" method, I can always
reply with MHD_YES, expecting that access handler will be called again, or
do I need to check for crazy agents that may post with a 0 content-length?

Thank you!

On Wed, May 14, 2014 at 3:31 AM, Pawel Veselov <pawel.vese...@gmail.com>wrote:

> Hi.
>
> I just started using libmicrohttpd, and can't quite figure out the POST
> data.
> The request headers are:
>
> POST /r/43/0 HTTP/1.1
> Host: druid:1182
> Content-Range: bytes 0-18085/18086
> Content-Type: image/png
> Content-Length: 18086
>
> and the body is correctly present (checked in wireshark)
>
> In my access handler, I print out:
> DBG("HTTP %s %s, %d bytes, %p",
>     method, url, *upload_data_size, upload_data);
> DBG("post data cnt : %d\n",
>     MHD_get_connection_values(conn, MHD_POSTDATA_KIND, 0, 0));
>
> Everything is 0, the *upload_data_size, upload_data ptr,
> and count of MHD_POSTDATA connection values. The access handler
> is only called once.
>
> MHD_VERSION is 0x00091600
>
> Any help with what I'm missing, or where to poke, will be greatly
> appreciated.
>
>

Reply via email to