Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Неоднозначное формирование Http-ответа #1472

Open
Bayselonarrend opened this issue Nov 16, 2024 · 3 comments
Open
Labels
Milestone

Comments

@Bayselonarrend
Copy link

Bayselonarrend commented Nov 16, 2024

Если в заголовках http-ответа приходит заголовок Content-Length > 0, а тело при этом пустое, то это тело забивается Null-ами до переданного в заголовке размера

Воспроизведение ошибки

  1. Выполнить http-запрос к сервису, который вернет Content-Length отличный от нуля, но пустое тело (или, возможно, тело меньшего размера - не проверено)
  2. Сохранить тело в файл и открыть в текстовом редакторе

image

Ожидаемое поведение
Это было замечено при отправке Head запроса к объекту в S3: такой запрос возвращает все заголовки (включая Content-Length), аналогичные вызову скачивания файла, но без самого файла в теле. 1С и Postman в данном случае возвращают пустое тело, а OS - забивает тело ровно до того размера, который указан в заголовке

Окружение

  • ОС: Windows Server 2016
  • Версия: 1.9.0.6, 2.0.0.517-rc5-28826946+99e2ca3c050c71140b48a93edca20b812efb7684
@EvilBeaver
Copy link
Owner

EvilBeaver commented Nov 17, 2024

Вообще, это не ошибка, насколько я понимаю...

@Bayselonarrend
Copy link
Author

Bayselonarrend commented Nov 17, 2024

Вообще, это не ошибка, насколько я понимаю...

¯_(ツ)_/¯

@EvilBeaver
Copy link
Owner

Надо исправить обработку ответа на запрос HEAD

@EvilBeaver EvilBeaver added the bug label Dec 26, 2024
@EvilBeaver EvilBeaver added this to the Version 2.0.0 milestone Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants