#java #webserver #apache-httpcomponents
#java #веб-сервер #apache-httpcomponents
Вопрос:
Я пытаюсь написать небольшой веб-сервер, который принимает Http-запросы и возвращает Http-ответы на Java. Я использую Apache HttpCore и, в частности, я рассматриваю HttpServerConnection
как основной интерфейс для использования в потоке моего веб-сервера.
Однако я не смог найти пример использования в Интернете. Я вижу, что есть receiveRequestHeader
метод, но я не уверен, когда смогу его использовать (должен ли я сначала установить соединение? Установлено ли соединение при создании? Блокирует ли этот метод?).
Можете ли вы предоставить краткий пример использования для этого класса (реализация, которую я использую, DefaultHttpServerConnection
) или предложить другую методологию?
Ответ №1:
На сайте HttpComponents среди примеров есть два простых http-сервера. Один блокирующий, один неблокирующий.