NGINX выдает 400 всякий раз, когда в запросе есть ключ заголовка с пробелом
В приведенном ниже запросе во втором заголовке есть место, которое вызывает проблему. Если мы удалим его и нажмем API, он будет работать нормально, в противном случае будет ошибка 400 неверных запросов.
Тот же curl работал до версии 1.17 NGINX, но после этого мы столкнулись с проблемой. Пожалуйста, предложите любое решение для этого
Запрос:
curl -ks --location --request GET 'https://<hostname>/employees' \
> --header 'emp_id: 110' \
> --header 'abcd xyz: hello'
Ответ:
<html>
<head><title>400 Bad Request</title></head>
<body>
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx/1.23.2</center>
</body>
</html>