Subject: Re: [boost] [beast] Automatic content-length?
From: Vinnie Falco (vinnie.falco_at_[hidden])
Date: 2017-07-02 14:59:36
On Sun, Jul 2, 2017 at 7:51 AM, Peter Dimov via Boost
> If "here" is Beast, then perhaps there should be a way to either fix or
> detect the mistake of forgetting to set the Content-Length.
I don't see how that's possible. We can't fix it, as the message is
const& in the serializer (and making it non const means that sending
the same message cannot happen concurrently).
There's no way to detect the mistake in `serializer`, as the Fields
concept provides no mechanism for inspecting the value of fields:
We could add a way to extract Content-Length to the requirements of
This increases the burden of modeling FieldsReader. I'm reluctant to
it because the only use would be to call BOOST_ASSERT for this case.
Although seeing that both me and Chris made the same mistake, I might
be convinced otherwise.