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>

0 ответов

Другие вопросы по тегам