Open SiyiJia opened 2 years ago
Hello You wrote "I understand that we should avoid special characters in request headers or at least decode them before the execution" I cant prevent that a client send corrupt header. Do you know how can I decode the header before they are parsed in io_completion_callback?
My program crashes when passing a REST request with special characters in the request header.
My request is like PUT
xxxx:port/api/test
Header: name: äüöß"The call stack can be found below.
I understand that we should avoid special characters in request headers or at least decode them before the execution. But can we have a fix to check the request headers and reject it if there are any unacceptable characters instead of crashing?