Сваял небольшой web сервер на сокетах с помощью Delphi, заметил такую особенность - если web страница шлет методом POST в мой web сервер строку длинной более 5000 символов, то POST разбивается на 2 части: 1ая содержит заголовок, вторая тело запроса.
Собственно вопрос: это нормальная работа HTTP и данная "фича" предусмотрена, либо это глюки самопального web сервера?
Я имею ввиду то что браузер сначала "предупреждает" сервер о том, что сейчас ему пришлет большое кол-во данных методом POST (шлет http headers), а затем уже шлет эти самые данные в без headers.
Если данные в маленьком объеме, то они поступают в сервер "за раз".., а если данные в большом объеме то порциями...
В общем я так понял так и должно быть, но в RFC загляну на всякий...