Skip to content

Commit 4b0c5a2

Browse files
authored
Обновление статьи "Fetch: запросы на другие сайты"
1 parent 810443d commit 4b0c5a2

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

5-network/05-fetch-crossorigin/article.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -169,19 +169,14 @@ Access-Control-Allow-Origin: https://javascript.info
169169

170170
- `Cache-Control`
171171
- `Content-Language`
172+
- `Content-Length`
172173
- `Content-Type`
173174
- `Expires`
174175
- `Last-Modified`
175176
- `Pragma`
176177

177178
При доступе к любому другому заголовку ответа будет ошибка.
178179

179-
```smart header="Обратите внимание: нет `Content-Length`"
180-
Пожалуйста, обратите внимание: в списке нет заголовка `Content-Length`!
181-
182-
Этот заголовок содержит полную длину ответа. Поэтому если мы загружаем что-то и хотели бы отслеживать прогресс в процентах, то требуется дополнительное разрешение для доступа к этому заголовку (читайте ниже).
183-
```
184-
185180
Чтобы разрешить JavaScript доступ к любому другому заголовку ответа, сервер должен указать заголовок `Access-Control-Expose-Headers`. Он содержит список, через запятую, заголовков, которые не являются простыми, но доступ к которым разрешён.
186181

187182
Например:
@@ -190,14 +185,15 @@ Access-Control-Allow-Origin: https://javascript.info
190185
200 OK
191186
Content-Type:text/html; charset=UTF-8
192187
Content-Length: 12345
188+
Content-Encoding: gzip
193189
API-Key: 2c9de507f2c54aa1
194190
Access-Control-Allow-Origin: https://javascript.info
195191
*!*
196-
Access-Control-Expose-Headers: Content-Length,API-Key
192+
Access-Control-Expose-Headers: Content-Encoding,API-Key
197193
*/!*
198194
```
199195

200-
При таком заголовке `Access-Control-Expose-Headers`, скрипту разрешено получить заголовки `Content-Length` и `API-Key` ответа.
196+
При таком заголовке `Access-Control-Expose-Headers`, скрипту разрешено получить заголовки `Content-Encoding` и `API-Key` ответа.
201197

202198
## "Непростые" запросы
203199

0 commit comments

Comments
 (0)