Чи є код статусу HTTP, який доцільно використовувати для клієнтів, які надсилають неправильне ім’я хоста (або взагалі жодне) через SNI або заголовок HTTP Host?
Старше питання адреса , як і чому такі запити відбуваються в першу чергу , а також як можна технічно впоратися з ними в Apache. Однак він не стосується вибору коду статусу для відповіді.
Раніше я реалізував проксі-сервер HTTP, який надсилав би код статусу 502 та сторінку html, що пояснює, чому було створено повідомлення про помилку. Моє обґрунтування використання 502 було сподіванням, що я в основному бачу це через неправильні конфігурації, що означало, що проксі не може знайти відповідний сервер. Насправді виявилося набагато частіше просто бачити цілком неправдиві імена хостів.
Чи є інший код статусу, який є більш відповідним і чітко сигналізує клієнту, що сервер за цією IP-адресою не розпізнає значення, надіслане через SNI та / або заголовок хоста?
{0x15, 0x03, 0x03, 0x00, 0x02, 0x02, 0x70}
.