Thank you, importantly you've answered my question that it is not possible. May I complete the record then and respectfully disagree with your assessment of the merit. I quote from RFC7231:
6.1 <https://www.rfc-editor.org/rfc/rfc7231#section-6.1>. Overview of Status Codes The status codes listed below are defined in this specification, Section 4 of [RFC7232] <https://www.rfc-editor.org/rfc/rfc7232#section-4>, Section 4 of [RFC7233] <https://www.rfc-editor.org/rfc/rfc7233#section-4>, and Section 3 of [RFC7235] <https://www.rfc-editor.org/rfc/rfc7235#section-3>. The reason phrases listed here are only recommendations -- they can be replaced by local equivalents without affecting the protocol. and from 7230: The reason-phrase element exists for the sole purpose of providing a textual description associated with the numeric status code, mostly out of deference to earlier Internet application protocols that were more frequently used with interactive text clients. A client SHOULD ignore the reason-phrase content. reason-phrase = *( HTAB / SP / VCHAR / obs-text ) Regards >Only by changing the source code and recompiling MHD. But you should not >do this, this is a very bad idea. You should stick to the standard >messages of the HTTP protocol. If you need to convey additional >information, do it in the body or in a header; try to use HTTP status >codes narrowly to what the HTTP standard says they are for. >On 12/5/22 10:26, Tiaan via libmicrohttpd wrote: >> Hi, is it possible to change the reason phrase of responses e.g. instead of >> HTTP/1.1 401 Unauthorized rather HTTP/1.1 401 Account frozen? >>