В архитектуре B/S существуют запросы браузера и обратную связь с сервером ответов. Базовый уровень является протоколом TCP/IP, а приложением является протоколом HTTP. На сервере Tomcat версия 6 использует протокол версии HTTP1.1. Сервер выдает запрос на запрос, и в запросе можно загрузить запросы GET и публиковать запросы (запросы DOGET). Вы можете использовать GetParmeter для разбора в URL. Поскольку Tomcat рассматривает каждый веб-запрос как объект, он инкапсулируется с объектно-ориентированным (httpservletrequest) и имеет собаку и допост для соответствующего анализа. Основные API следующие:
Core API:
Строка запроса:
request.getMethod (); метод запроса
request.getRequeturi () / request.getRequeturl () request resource
request.getProtocol () Запросы HTTP -протокола версии
Заголовок запроса:
request.getheader («Имя») Получить значение запроса на основе заголовка запроса
request.getheadernames () получает все имена заголовок запросов
Содержание сущности:
request.getInputStream () получает данные контента объекта
Существует проблема кодирования, связанная с запросом. Setenconding - это в порядке, литье Bytecode в порядке, а конфигурация XML - это в порядке.
Для обратной связи сервера httpservletresponse он также включает в себя проблемы кодирования и может быть объявлен в заголовке ответа. Другие также могут быть отменены байт -кодом (например, программирование сокета, шифрование Base64 и другая память). Различные коды обратной связи браузера, такие как 404 500, также были примерно изучены.
Общие заголовки ответа
Расположение: //www.vevb.com-представляет перенаправленный адрес, который используется вместе с кодом состояния 302. Сервер: Apache Tomcat --- Указывает тип кодирования контента сервера: GZIP --- Указывает тип сжатия данных, отправленный сервером на содержимое содержимого брейузера: 80- Контент-тип: текст/html; warset = gb2312 --- Указывает тип данных и кодирование контента и кодирование контента, отправленное сервером в браузер Последний модифицированный: Вторник, 11 июля 2000 18:23:51 GMT --- Указывает последнее время изменения ресурса сервера: 1; url = // www.Vevb.com --- Увижает время обновления содержимого: прикрепление; filename = aaa.zip-означает сообщать браузеру открыть ресурс, загружая (используется при загрузке файла) передача передачи: chunkedset-cookie: ss = q0 = 5lb_nq; path =/search-означает информацию о файлах cookie, отправленную сервером в браузер (используется для управления сеансом) истекает: -1-означает уведомление браузера не контролировать кэш-кэш: No-Cachepragma: No-CacheConnection: Close/Keep-Alive-означает состояние соединения сервера и браузер. Закройте: закройте соединение Keep-Alive: Сохраните соединение
Приведенное выше краткое обсуждение запроса и ответа в сервлете - это весь контент, которым я делюсь с вами. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.