Причина сбоя ERR_HRS_SPACE_IN_HDR_NAME из WAF

Я получаю ответ 400 Bad Request от моего WAF/CDN с причиной сбоя, указанной как ERR_HRS_SPACE_IN_HDR_NAME. Чем это вызвано и как этого избежать?


person rustyskates    schedule 10.03.2020    source источник


Ответы (1)


HRS в причине ошибки — это «контрабанда HTTP-запросов», которая представляет собой способ вмешательства в последовательности HTTP-запросов, полученных веб-сервером от одного или нескольких пользователей. Вероятно, у вас есть ненужные пробелы в заголовках ваших запросов (вероятно, перед двоеточием, например, Accept : application/json, а не Accept: application/json, или перед именем заголовка, например, [space]Transfer-Encoding: chunked).

Проверка ваших заголовков и удаление оскорбительных пробелов должны предотвратить эту проблему.

person rustyskates    schedule 10.03.2020