Обучение Java. Сервлеты

       

Обработка GET и POST запросов


Методы, которым метод service передает управление HTTP запросов, включают:

  • doGet, для обработки GET, условный GET, и HEAD запросов.  
  • doPost, для обработки POST запросов  
  • doPut, для обработке PUT запросов
  • doDelete, для обработки DELETE запросов  
  • По умолчанию, эти методы возвращают BAD_REQUEST (400) error (ошибка 400). Ваш сервлет должен переопределить метод или методы, разработанные для обработки HTTP взаимодействий, которые поддерживают их. В этой части показано, как выполнять методы которые поддерживают самые основные HTTP запросы: GET и POST.

    Метод service также вызывает метод doOptions, когда сервлет получает запрос OPTIONS (ОПЦИИ), и метод doTrace, когда сервлет получает запрос TRACE. По умолчанию метод doOptions автоматически определяет, какие опции HTTP поддерживаются, и возвращает эту информацию. По умолчанию метод doTrace объединяет ответ с сообщением, содержащим все заголовки, отправленные в запросе трассировки. Эти методы обычно не переопределяются.

     



    Содержание раздела