@Zuoya

Как правильно обрабатывать HTTP запросы?

Я пытаюсь сделать простенький http сервер.
На данный момент разбор http запроса выглядит так.
- читаю первую строку и разбираю ее.
- читаю следующие строки пока за "\r\n" не будет "\r\n"
- если content length != 0 записываю в буфер.
Вопрос в том, если я хочу ограничить размер тела или вообще не читать тело запроса как быть ?
В голову приходит одна мысль - как только прочитал заголовки отдать Request дальше, а потом если требует приложение сохранять тело или нет.
Если вкратце то я хочу сделать простенькую библиотеку для построения http серверов.
Если это важно то я использую Си.
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Как правильно обрабатывать HTTP запросы?

Можно ознакомиться с базовым RFC, что полезно и само по себе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы