libmicrohttpd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libmicrohttpd] Cannot set Content-Length in header


From: theantigod
Subject: Re: [libmicrohttpd] Cannot set Content-Length in header
Date: Thu, 24 Oct 2019 14:53:29 -0400

Are you saying that we should not do this?

MHD_add_response_header ( res, MHD_HTTP-HEADER_CONTENT_LENGTH, "1000") ;

I do not get an error with this call and I cannot find any references in the 
documentation regarding "content length".

Chris
  Original Message  
From: Christian Grothoff
Sent: Thursday, October 24, 2019 14:36
To: address@hidden
Reply To: libmicrohttpd development and user mailinglist
Subject: Re: [libmicrohttpd] Cannot set Content-Length in header

Hi!

The MHD documentation explicitly says that MHD does NOT allow the
application to set the content-length header at all. You're likely
ignoring an error code you are getting back from the library when trying
to set the content-length header.

Also, not allowing applications to break the HTTP protocol is a feature,
not a bug. (That feature was indeed introduced around the versions you
mention ;-).)

Happy hacking!

Christian

On 10/24/19 6:25 PM, Archit Pandey wrote:
> Hello all,
> 
> I'm working on the test-suite of wget2 that uses libmicrohttpd.
> 
> I've noticed that on v0.9.66 MHD when I try setting an arbitrary value
> for Content-Length in the HTTP header, MHD changes it to the correct
> value. This behavior is not present on 0.9.59. Additionally, I could not
> find an option to revert to the previous behavior.
> 
> Could this be a possible bug?
> 
> -- 
> Archit Pandey
> Junior Year B.Tech.
> Department of Computer Science and Engineering
> National Institute of Technology Karnataka
> Surathkal, India




reply via email to

[Prev in Thread] Current Thread [Next in Thread]