Поток для http-запроса / ответа для веб-сервера с HttpCore

#java #webserver #apache-httpcomponents

#java #веб-сервер #apache-httpcomponents

Вопрос:

Я пытаюсь написать небольшой веб-сервер, который принимает Http-запросы и возвращает Http-ответы на Java. Я использую Apache HttpCore и, в частности, я рассматриваю HttpServerConnection как основной интерфейс для использования в потоке моего веб-сервера.
Однако я не смог найти пример использования в Интернете. Я вижу, что есть receiveRequestHeader метод, но я не уверен, когда смогу его использовать (должен ли я сначала установить соединение? Установлено ли соединение при создании? Блокирует ли этот метод?).

Можете ли вы предоставить краткий пример использования для этого класса (реализация, которую я использую, DefaultHttpServerConnection ) или предложить другую методологию?

Ответ №1:

На сайте HttpComponents среди примеров есть два простых http-сервера. Один блокирующий, один неблокирующий.