Translate RU: HTTP
parent
63459c2f31
commit
dd54aff746
26
README-ru.md
26
README-ru.md
|
@ -3045,7 +3045,11 @@ l10n:p -->
|
||||||
|
|
||||||
## Communication
|
## Communication
|
||||||
|
|
||||||
TBD
|
<p align="center">
|
||||||
|
<img src="http://i.imgur.com/5KeocQs.jpg"/>
|
||||||
|
<br/>
|
||||||
|
<i><a href=http://www.escotal.com/osilayer.html>Источник: OSI 7 layer model</a></i>
|
||||||
|
</p>
|
||||||
|
|
||||||
<!-- l10n:p
|
<!-- l10n:p
|
||||||
### Hypertext transfer protocol (HTTP)
|
### Hypertext transfer protocol (HTTP)
|
||||||
|
@ -3069,7 +3073,21 @@ l10n:p -->
|
||||||
|
|
||||||
### Hypertext transfer protocol (HTTP)
|
### Hypertext transfer protocol (HTTP)
|
||||||
|
|
||||||
TBD
|
HTTP - это метод для кодировки и передачи данных между клиентом и серверовм. Это протокол на основе модели запрос/ответ: клиенты делают запросы, сервера отвечают на них с соответствующим контентом и информацией о состоянии завершения запроса. HTTP самодостаточен, позволяя запросам и ответам свободно передаваться через множество маршрутизаторов и серверов посредников, которые выполняют балансировку, кэширование, шифрование и сжатие.
|
||||||
|
|
||||||
|
Стандартный HTTP запрос состоний из глагола (метода) и ресурса (конечной точки (endpoint)). Ниже приведены распространенные HTTP методы:
|
||||||
|
|
||||||
|
| Метод | Описание | Идемпотентность* | Безопасность | Кэшируемость |
|
||||||
|
|--------|------------------------------------------------------------------|------------------|--------------|-----------------------------------------------------------|
|
||||||
|
| GET | Считывает ресурс | Да | Да | Да |
|
||||||
|
| POST | Считывает ресурс, или начинает какой-то процесс обработки данных | Нет | Нет | Да, если ответ содержит информацию об актуальности данных |
|
||||||
|
| PUT | Создает или замещает ресурс | Да | Нет | Нет |
|
||||||
|
| PATCH | Частично обновляет ресурс | Нет | Нет | Да, если ответ содержит информацию об актуальности данных |
|
||||||
|
| DELETE | Удаляет ресурс | Да | Нет | Нет |
|
||||||
|
|
||||||
|
*Может быть вызван несколько раз, при этом результат будет всегда одинаковым.
|
||||||
|
|
||||||
|
HTTP - это протокол уровня приложений, который построен на более низкоуровненвых протоколах, таких как **TCP** и **UDP**.
|
||||||
|
|
||||||
<!-- l10n:p
|
<!-- l10n:p
|
||||||
#### Source(s) and further reading: HTTP
|
#### Source(s) and further reading: HTTP
|
||||||
|
@ -3081,7 +3099,9 @@ l10n:p -->
|
||||||
|
|
||||||
#### Source(s) and further reading: HTTP
|
#### Source(s) and further reading: HTTP
|
||||||
|
|
||||||
TBD
|
* [What is HTTP?](https://www.nginx.com/resources/glossary/http/)
|
||||||
|
* [Difference between HTTP and TCP](https://www.quora.com/What-is-the-difference-between-HTTP-protocol-and-TCP-protocol)
|
||||||
|
* [Difference between PUT and PATCH](https://laracasts.com/discuss/channels/general-discussion/whats-the-differences-between-put-and-patch?page=1)
|
||||||
|
|
||||||
<!-- l10n:p
|
<!-- l10n:p
|
||||||
### Transmission control protocol (TCP)
|
### Transmission control protocol (TCP)
|
||||||
|
|
Loading…
Reference in New Issue