|
@@ -155,16 +155,18 @@
|
|
|
|
|
|
|
|
Маршрутизация обеспечивает сопоставление входящих **HTTP**-запросов и их распределение по исполняемым конечным точкам приложения. [Конечные точки](#конечные-точки) — это блоки исполняемого кода обработки запросов приложения. Конечные точки определяются в приложении и настраиваются при его запуске. Процесс сопоставления конечных точек может извлекать значения из URL-адреса запроса и предоставлять эти значения для обработки запроса.
|
|
Маршрутизация обеспечивает сопоставление входящих **HTTP**-запросов и их распределение по исполняемым конечным точкам приложения. [Конечные точки](#конечные-точки) — это блоки исполняемого кода обработки запросов приложения. Конечные точки определяются в приложении и настраиваются при его запуске. Процесс сопоставления конечных точек может извлекать значения из URL-адреса запроса и предоставлять эти значения для обработки запроса.
|
|
|
|
|
|
|
|
->Напомню состав URL-адреса
|
|
|
|
|
->
|
|
|
|
|
->```
|
|
|
|
|
->http://доменное.имя:порт/какой/то/путь?ключ=значение&ещё=чтонибудь
|
|
|
|
|
->```
|
|
|
|
|
->где:
|
|
|
|
|
->* `http://` - протокол запроса, обычно используются **HTTP** и/или **HTTPS**
|
|
|
|
|
->* `доменное.имя:порт` - адрес сервера, порт по-умолчанию `80` для HTTP или `443` для HTTPS
|
|
|
|
|
->* `/какой/то/путь` - путь (PATH) запроса
|
|
|
|
|
->* `?ключ=значение&ещё=чтонибудь` - параметры запроса (querystring) в виде списка `ключ=значение`, разделитель `&`. Могут отсутствовать, начинаются со знака `?`.
|
|
|
|
|
|
|
+Напомню состав URL-адреса
|
|
|
|
|
+
|
|
|
|
|
+```
|
|
|
|
|
+http://доменное.имя:порт/какой/то/путь?ключ=значение&ещё=чтонибудь
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+где:
|
|
|
|
|
+
|
|
|
|
|
+* `http://` - протокол запроса, обычно используются **HTTP** и/или **HTTPS**
|
|
|
|
|
+* `доменное.имя:порт` - адрес сервера, порт по-умолчанию `80` для HTTP или `443` для HTTPS
|
|
|
|
|
+* `/какой/то/путь` - путь (PATH) запроса
|
|
|
|
|
+* `?ключ=значение&ещё=чтонибудь` - параметры запроса (querystring) в виде списка `ключ=значение`, разделитель `&`. Могут отсутствовать, начинаются со знака `?`.
|
|
|
|
|
|
|
|
#### Основы маршрутизации
|
|
#### Основы маршрутизации
|
|
|
|
|
|