You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 5-network/12-server-sent-events/article.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ data: в две строки
39
39
40
40
- Текст сообщения указывается после `data:`, пробел после двоеточия необязателен.
41
41
- Сообщения разделяются двойным переносом строки `\n\n`.
42
-
- Чтобы разделить сообщение на несколько строк, мы можем отправить несколько `data:` подряд (третее сообщение).
42
+
- Чтобы разделить сообщение на несколько строк, мы можем отправить несколько `data:` подряд (третье сообщение).
43
43
44
44
На практике, сложные сообщения обычно отправляются в формате JSON, указывая переносы строк внутри.
45
45
@@ -91,7 +91,7 @@ let source = new EventSource("https://another-site.com/events", {
91
91
92
92
Это очень удобно, так как нам не приходится беспокоиться об этом.
93
93
94
-
There's a small delay between reconnections, a few seconds by default.
94
+
По умолчанию, между попытками возобновить соединение будет небольшая пауза в несколько секунд.
95
95
96
96
Сервер может выставить рекомендуемую задержку, указав в ответе `retry:` (в милисекундах):
97
97
@@ -113,7 +113,7 @@ let eventSource = new EventSource(...);
113
113
eventSource.close();
114
114
```
115
115
116
-
Также переподключение не произойдет, если в ответе указан неверный `Content-Type` или его статус отличается от 301, 307, 200 и 204. The connection the`"error"`event is emitted, and the browser won't reconnect. [???]
116
+
Также переподключение не произойдет, если в ответе указан неверный `Content-Type` или его статус отличается от 301, 307, 200 и 204. Браузер создаст событие`"error"`и не будет восстанавливать соединение.
117
117
118
118
```smart
119
119
Переоткрыть закрытое соединение невозможно. Если необходимо снова подключиться, объявите новый `EventSource`.
0 commit comments