LINUX.ORG.RU

Ответ на: комментарий от mittorn

Правильно: Content-Lenght , (или быть может — content-lenght , для случая с http2? Уточнить)

А то что в этих исходниках — тоже работать будет, по аналогии с:

CoNtEnT-lEnGhT

:-)

user_id_68054 ★★★★★
()

Правильно начинать с большой буквы. Но приемлемы любые варианты (для клиента, по крайней мере).

lexazloy
()
Ответ на: комментарий от lexazloy

ну у меня самопальный клиент который внезапно отказался работать с busybox httpd. Поправил НЁХ-редактором в busybox т.к все клиенты обновятся очень и очень не скоро.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

Busybox пишет с маленькой. Это можно проверять через curl, например:

$ curl -IL http://127.0.0.1:8080/
HTTP/1.0 200 OK
Content-type: text/html
Date: Sat, 04 Feb 2017 17:58:12 GMT
Connection: close
Accept-Ranges: bytes
Last-Modified: Sat, 04 Feb 2017 17:58:11 GMT
Content-length: 2452

С точки зрения трушности Busybox делает вредную вещь нарушая правило, что сервер должен наиболее точно придерживаться стандарта. В то время ожидая от клиента любой чепухи и прощая множество ошибок.

Но если вы делаете что-то конкретно под Busybox, то возьмите его правила за стандарт.

Или, как вариант, если возможно, засуньте Busybox под прокси. Например, под nginx:

$ curl -IL http://127.0.0.1/
HTTP/1.1 200 OK
Server: nginx/1.10.0 (Ubuntu)
Date: Sat, 04 Feb 2017 17:59:14 GMT
Content-Type: text/html
Content-Length: 2452
Connection: keep-alive
Accept-Ranges: bytes
Last-Modified: Sat, 04 Feb 2017 17:58:11 GMT

lexazloy
()
Ответ на: комментарий от lexazloy

да я уже зарепортил багу и пропатчил бинарь бизибокса. А тред был чтобы понять надо ли репортить.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от legolegs

Чёт вспомнился длинковский miniupnpd с его «lOCATION:».

Чего далеко ходить, стандарта с Referer достаточно.

h578b1bde ★☆
()

в движках заголовки обычно case-insensitive мульти-хеши (при обработке приводятся к нижнему регистру), потому правильный ответ: как угодно, сервер будет обрабатывать content-length, возможно сохраняя пользовательский регистр а возможно и форматируя capitalize'ром

anonymous
()
Ответ на: комментарий от mittorn

Я ссылку на доку дал.

В доке написано, что так можно.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.