MailRuChamps / hlcupdocs

High-loaded systems developer contest
https://highloadcup.ru
151 stars 34 forks source link

Обязательные заголовки #86

Closed mtrempoltsev closed 7 years ago

mtrempoltsev commented 7 years ago

С такими заголовками все ответы проходят:

HTTP/1.1 200 OK\r\n
Server: mt1\r\n
Connection: close\r\n
Content-Type: application/json\r\n
Content-Length: 2\r\n
\r\n

Если убрать, например, целиком строку с Server, то будет ошибка:

{} doesn't have one of required headers: Status-Line, Server, Connection, Content-Length

Странно, что без части заголовков у некоторых все работает:

Очень странно. Тестовый обстрел у меня не работает без Connection и Content-Type.

А я никогда не отдаю Connection ._.

никогда не отдавал Server

отдаю только Connection и Content-Length и все ок

И т.д. Прошу разобраться почему условия для разных участников разные.

sat2707 commented 7 years ago

По ТЗ мы ждем: Status-Line, Server, Connection, Content-Length. Действительно, там была нестрогая проверка. В финале будет строгая. Я бы советовал отдавать заголовки по ТЗ

sat2707 commented 7 years ago

Приносим извинения за дезинформацию. Сейчас проверяется лишь количество заголовков, и править эту ошибку за 3 дня до финала мы не будем.