Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion files/ru/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -685,7 +685,7 @@
/ru/docs/Web/HTML/Общие_атрибуты/style /ru/docs/Web/HTML/Global_attributes/style
/ru/docs/Web/HTML/Общие_атрибуты/tabindex /ru/docs/Web/HTML/Global_attributes/tabindex
/ru/docs/Web/HTML/Ссылки /ru/docs/Web/HTML/Reference
/ru/docs/Web/HTTP/Basics_of_HTTP /ru/docs/conflicting/Web/HTTP
/ru/docs/Web/HTTP/Basics_of_HTTP /ru/docs/Web/HTTP
/ru/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /ru/docs/Web/URI/Schemes/data
/ru/docs/Web/HTTP/Basics_of_HTTP/Data_URLs /ru/docs/Web/URI/Schemes/data
/ru/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web /ru/docs/Web/URI
Expand Down
4 changes: 0 additions & 4 deletions files/ru/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -15933,9 +15933,5 @@
"WebAssembly/Using_the_JavaScript_API": {
"modified": "2019-06-12T07:08:20.267Z",
"contributors": ["deadblackclover", "vkorniiko"]
},
"conflicting/Web/HTTP": {
"modified": "2020-07-14T17:05:38.093Z",
"contributors": ["vladimir.i.kuropatka", "enonotugh", "cissoid"]
}
}
42 changes: 0 additions & 42 deletions files/ru/conflicting/web/http/index.md

This file was deleted.

2 changes: 1 addition & 1 deletion files/ru/glossary/http_2/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ slug: Glossary/HTTP_2

{{GlossarySidebar}}

**HTTP/2** это старшая версия сетевого протокола [HTTP](/ru/docs/Web/HTTP/Basics_of_HTTP). Основным назначением HTTP/2 является снижение {{glossary("latency","задержки")}} путём реализации полного мультиплексирования запросов и ответов, уменьшения перегруженности протокола при помощи эффективного сжатия заголовков HTTP, а также добавления поддержки приоритетов запроса и "server push"("серверное проталкивание" - сервер имея правила, может проявить инициативу, которые инициируют отправку контента до его запроса, зная о том, что может поступить запрос на их отправку).
**HTTP/2** это старшая версия сетевого протокола [HTTP](/ru/docs/Web/HTTP). Основным назначением HTTP/2 является снижение {{glossary("latency","задержки")}} путём реализации полного мультиплексирования запросов и ответов, уменьшения перегруженности протокола при помощи эффективного сжатия заголовков HTTP, а также добавления поддержки приоритетов запроса и "server push"("серверное проталкивание" - сервер имея правила, может проявить инициативу, которые инициируют отправку контента до его запроса, зная о том, что может поступить запрос на их отправку).

HTTP/2 никоим образом не изменяет семантику применяемую HTTP. Все основные концепции HTTP 1.1, такие как методы HTTP, коды статусов, URI, и поля заголовков останутся прежними. Вместо этого HTTP/2 изменит порядок (форму) данных и способ их передачи между клиентом и сервером, которые управляют всем процессом, и скроет сложность применения в новом обрамляющем слое. Это позволит использовать существующие приложения без изменений.

Expand Down
2 changes: 1 addition & 1 deletion files/ru/glossary/mime_type/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ slug: Glossary/MIME_type

- [List of MIME types](http://www.iana.org/assignments/media-types/media-types.xhtml)
- [Properly Configuring Server MIME Types](/ru/docs/Properly_Configuring_Server_MIME_Types)
- Детальная информация об использовании [MIME Types](/ru/docs/Web/HTTP/Basics_of_HTTP/MIME_types) в контексте Веб.
- Детальная информация об использовании [MIME Types](/ru/docs/Web/HTTP/MIME_types) в контексте Веб.
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ slug: Learn/Forms/Sending_and_retrieving_form_data

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

| Предварительные знания: | Базовая компьютерная грамотность, [понимание HTML](/ru/docs/Learn/HTML/Introduction_to_HTML) и базовые знания по [HTTP](/ru/docs/Web/HTTP/Basics_of_HTTP) и [программированию на стороне сервера](/ru/docs/Learn/Server-side/First_steps). |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Задача: | Понять, что происходит при отправке данных формы, в том числе получить представление о том, как данные обрабатываются на стороне сервера. |
| Предварительные знания: | Базовая компьютерная грамотность, [понимание HTML](/ru/docs/Learn/HTML/Introduction_to_HTML) и базовые знания о [HTTP](/ru/docs/Web/HTTP) и [программированию на стороне сервера](/ru/docs/Learn/Server-side/First_steps). |
| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Задача: | Понять, что происходит при отправке данных формы, в том числе получить представление о том, как данные обрабатываются на стороне сервера. |

## Куда отправляются данные?

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ You are probably reading these words inside a web browser in this very moment (u

### HTTP

Hypertext Transfer Protocol, or [HTTP](/ru/docs/Web/HTTP/Basics_of_HTTP), is a messaging protocol that allows web browsers to communicate with web servers (where web sites are stored). A typical conversation goes something like
Hypertext Transfer Protocol, or [HTTP](/ru/docs/Web/HTTP), is a messaging protocol that allows web browsers to communicate with web servers (where web sites are stored). A typical conversation goes something like

```
"Hello web server. Can you give me the files I need to render bbc.co.uk"?
Expand Down
2 changes: 1 addition & 1 deletion files/ru/mozilla/firefox/releases/65/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ _Без изменений._
#### Fetch и сервис-воркеры

- Метод {{domxref("Response.redirect()")}} теперь корректно выбрасывает `TypeError`, если в качестве первого параметра указан невалидный URL ([Firefox bug 1503276](https://bugzil.la/1503276)).
- Методы {{domxref("ServiceWorkerContainer.register()")}} и {{domxref("WorkerGlobalScope.importScripts()")}} (когда они используется сервис-воркером) отныне принимают любые файлы с валидными [MIME-типом JavaScript](/ru/docs/Web/HTTP/Basics_of_HTTP/MIME_types#textjavascript) ([Firefox bug 1354577](https://bugzil.la/1354577)).
- Методы {{domxref("ServiceWorkerContainer.register()")}} и {{domxref("WorkerGlobalScope.importScripts()")}} (когда они используется сервис-воркером) отныне принимают любые файлы с валидными [MIME-типом JavaScript](/ru/docs/Web/HTTP/MIME_types#textjavascript) ([Firefox bug 1354577](https://bugzil.la/1354577)).
- Добавлена поддержка свойств {{domxref("FetchEvent.replacesClientId")}} и {{domxref("FetchEvent.resultingClientId")}} ([Firefox bug 1264177](https://bugzil.la/1264177)).
- Реализована поддержка {{domxref("ServiceWorkerGlobalScope.onmessageerror")}} и {{domxref("ServiceWorkerContainer.onmessageerror")}} ([Firefox bug 1399446](https://bugzil.la/1399446)).
- Заголовок {{httpheader("Origin")}} больше не устанавливается у запросов Fetch с методом {{HTTPMethod("HEAD")}} или {{HTTPMethod("GET")}} ([Firefox bug 1508661](https://bugzil.la/1508661)).
Expand Down
2 changes: 1 addition & 1 deletion files/ru/web/api/file/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ _Интерфейс `File` также наследует свойства от {
- {{domxref("File.webkitRelativePath")}} {{readonlyinline}} {{non-standard_inline}}
- : Возвращает URL адрес, где расположен {{domxref("File")}}.
- {{domxref("File.type")}} {{readonlyinline}}
- : Возвращает [MIME](/ru/docs/Web/HTTP/Basics_of_HTTP/MIME_types) тип файла.
- : Возвращает [MIME](/ru/docs/Web/HTTP/MIME_types) тип файла.

## Методы экземпляра

Expand Down
2 changes: 1 addition & 1 deletion files/ru/web/api/filereader/readasdataurl/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ l10n:

{{APIRef("File API")}}{{AvailableInWorkers}}

Метод `readAsDataURL()` интерфейса {{domxref("FileReader")}} используется для чтения содержимого {{domxref("Blob")}} или {{domxref("File")}}. После завершения операции свойство {{domxref("FileReader.readyState", "readyState")}} принимает значение `DONE` и возникает событие {{domxref("FileReader/loadend_event", "loadend")}}. В то же время атрибут {{domxref("FileReader.result", "result")}} будет содержать данные файла, закодированные в `base64`-строку в виде [Data URL](/ru/docs/Web/HTTP/Basics_of_HTTP/Data_URLs).
Метод `readAsDataURL()` интерфейса {{domxref("FileReader")}} используется для чтения содержимого {{domxref("Blob")}} или {{domxref("File")}}. После завершения операции свойство {{domxref("FileReader.readyState", "readyState")}} принимает значение `DONE` и возникает событие {{domxref("FileReader/loadend_event", "loadend")}}. В то же время атрибут {{domxref("FileReader.result", "result")}} будет содержать данные файла, закодированные в `base64`-строку в виде [Data URL](/ru/docs/Web/URI/Schemes/data).

> [!NOTE]
> Атрибут {{domxref("FileReader.result","result")}} не может быть напрямую декодирован как Base64 без предварительного удаления объявления `Data URL`, которое предшествует данным в кодировке `base64`. Чтобы получить только строку в кодировке `base64`, необходимо удалить `data:*/*;base64,` из результата.
Expand Down
6 changes: 3 additions & 3 deletions files/ru/web/api/htmlcanvaselement/todataurl/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ slug: Web/API/HTMLCanvasElement/toDataURL

{{APIRef("Canvas API")}}

**`HTMLCanvasElement.toDataURL()`** — метод, который возвращает [data URI](/ru/docs/Web/HTTP/Basics_of_HTTP/Data_URIs) изображения в
**`HTMLCanvasElement.toDataURL()`** — метод, который возвращает [data URI](/ru/docs/Web/URI/Schemes/data) изображения в
формате, заданном параметром `type` (по умолчанию [PNG](https://ru.wikipedia.org/wiki/PNG)). Возвращаемое изображение имеет
разрешение 96 dpi.

Expand All @@ -31,7 +31,7 @@ canvas.toDataURL(type, encoderOptions);

### Возвращаемое значение

Строка ({{domxref("DOMString")}}), содержащая запрошенный [data URI](/ru/docs/Web/HTTP/Basics_of_HTTP/Data_URIs).
Строка ({{domxref("DOMString")}}), содержащая запрошенный [data URI](/ru/docs/Web/URI/Schemes/data).

### Исключения

Expand Down Expand Up @@ -139,4 +139,4 @@ function removeColors() {
## Смотрите также

- Интерфейс {{domxref("HTMLCanvasElement")}}.
- Статья о [Data URIs](/ru/docs/Web/HTTP/Basics_of_HTTP/Data_URIs) в разделе [HTTP](/ru/docs/Web/HTTP).
- [Data URLs](/ru/docs/Web/URI/Schemes/data).
2 changes: 1 addition & 1 deletion files/ru/web/api/htmlscriptelement/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ slug: Web/API/HTMLScriptElement

HTML-элементы {{HTMLElement("script")}} предоставляют **`HTMLScriptElement`** интерфейс, который предоставляет специальные свойства и методы для манипулирования поведением и выполнением `<script>` элементов (за пределами унаследованного {{domxref("HTMLElement")}} интерфейса).

JavaScript файлы должны обслуживаться с `application/javascript` [MIME type](/ru/docs/Web/HTTP/Basics_of_HTTP/MIME_types), но браузеры снисходительны и блокируют их только, если скрипты обслуживаются с типом изображение (`image/*`), типом видео (`video/*`), типом аудио (`audio/*`), или `text/csv`. Если скрипт заблокирован, его элемент получает событие [`error`](/ru/docs/Web/API/HTMLElement/error_event); в противном случае, он получает событие [`success`](/ru/docs/Web/Events/success).
JavaScript файлы должны обслуживаться с `application/javascript` [MIME type](/ru/docs/Web/HTTP/MIME_types), но браузеры снисходительны и блокируют их только, если скрипты обслуживаются с типом изображение (`image/*`), типом видео (`video/*`), типом аудио (`audio/*`), или `text/csv`. Если скрипт заблокирован, его элемент получает событие [`error`](/ru/docs/Web/API/HTMLElement/error_event); в противном случае, он получает событие [`success`](/ru/docs/Web/Events/success).

{{InheritanceDiagram(600, 120)}}

Expand Down
Loading