2017-02-14 1 views
0

От https://en.wikipedia.org/wiki/Query_stringКаковы эти два метода, с помощью которых веб-сервер обрабатывает HTTP-запрос?

Веб-сервер может обрабатывать запрос протокола передачи гипертекста либо путем чтения файла с его файловой системы на основе URL-пути или обработки запроса с использованием логики, специфичные для типа ресурс. В случаях, когда вызывается специальная логика, строка запроса будет доступна для этой логики для использования при ее обработке вместе с компонентом пути URL.

Что котировка означает, двумя способами, с помощью которого веб-сервер может обработать запрос HTTP

  • «путем чтения файла с его файловой системы на основе URL путь»
  • " путем обработки запроса с использованием логики, специфичной для типа ресурса »?

Можете ли вы привести конкретные примеры для объяснения двух методов?

Является ли строка запроса используемой в обоих методах?

Спасибо.

+0

Это просто означает, что на многих веб-сайтах (например, этот, например), нет никаких «вопросов/42217275/what-are-these-two-methods-by-which-a-web-server-handle-a -http-request.html' файл, созданный при создании этого вопроса - есть один файл (или набор файлов), который ищет в базе данных и извлекает ваш вопрос для отображения на основе идентификатора или URL-адреса или чего-то еще. – ceejayoz

ответ

1

путем чтения файла с его файловой системы на основе URL путь

^Веб-сайт использует общий механизм отображения для преобразования URL-путь к локальному пути файловой системы, а затем возвращает файл расположенный по этому пути. Это характерно для статических файлов, таких как .css.

путем обработки запроса с использованием логики, специфичный к типу ресурса»

^Веб-сайт превращает управление на веб-приложение, которое содержит код, написанный разработчиком. Код читает строка запроса и решает, что делать. Логика для принятия решения о том, что делать, полностью настраивается, и в локальной файловой системе, которая соответствует URL-адресу, не обязательно должен быть статический файл.

Смежные вопросы