Media type: MIME types — HTTP | MDN

MIME types — HTTP | MDN

МСдиа Ρ‚ΠΈΠΏ (Ρ‚Π°ΠΊ ΠΆΠ΅ извСстный ΠΊΠ°ΠΊ Multipurpose Internet Mail Extensions ΠΈΠ»ΠΈ MIME Ρ‚ΠΈΠΏ) являСтся стандартом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ описываСт ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρƒ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€Π° Π±Π°ΠΉΡ‚ΠΎΠ². Он ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ ΠΈ стандартизирован Π² спСцификации RFC 6838 .

ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ Internet Assigned Numbers Authority (IANA) являСтся отвСтствСнной Π·Π° всС ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Π½Π½Ρ‹Π΅ MIME Ρ‚ΠΈΠΏΡ‹, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ самый послСдний ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΉ лист MIME Ρ‚ΠΈΠΏΠΎΠ² Π½Π° ΠΈΡ… страницС МСдиа Π’ΠΈΠΏΠΎΠ².

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: Π’Π°ΠΆΠ½ΠΎ: Для принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ URL, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ MIME Ρ‚ΠΈΠΏΡ‹, Π° Π½Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ сСрвСрам Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ MIME Ρ‚ΠΈΠΏΡ‹ Π² Content-Type Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Π°. ΠŸΡ€ΠΈ Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠΌ Π·Π°Π΄Π°Π²Π°Π½ΠΈΠΈ этого Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ с большой Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ содСрТаниС Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ сайт Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅Π²Π΅Ρ€Π½ΠΎ.

ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ MIME Ρ‚ΠΈΠΏ состоит ΠΈΠ·

Ρ‚ΠΈΠΏΠ° ΠΈ ΠΏΠΎΠ΄Ρ‚ΠΈΠΏΠ° β€” Π΄Π²ΡƒΡ… строк Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π½Π°ΠΊΠ»ΠΎΠ½Π½ΠΎΠΉ Ρ‡Π΅Ρ€Ρ‚ΠΎΠΉ (/), Π±Π΅Π· использования ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ².

Ρ‚ΠΈΠΏ/ΠΏΠΎΠ΄Ρ‚ΠΈΠΏ

Π’ΠΈΠΏ прСдставляСт ΠΎΠ±Ρ‰ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ video ΠΈΠ»ΠΈ text. ΠŸΠΎΠ΄Ρ‚ΠΈΠΏ ΠΆΠ΅ строго отоТдСствляСтся с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…, прСдставляСмых Π΄Π°Π½Π½Ρ‹ΠΌ MIME Ρ‚ΠΈΠΏΠΎΠΌ. НапримСр, для MIME Ρ‚ΠΈΠΏΠ° text, ΠΏΠΎΠ΄Ρ‚ΠΈΠΏΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ plain (простой тСкст), html (HTML source code) ΠΈΠ»ΠΈ calendar (для iCalendar .ics).

ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ для указания Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ

Ρ‚ΠΈΠΏ/ΠΏΠΎΠ΄Ρ‚ΠΈΠΏ;ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€=Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

НапримСр, для MIME Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ text, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ charset ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ для уточнСния ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Для объявлСния, Ρ‡Ρ‚ΠΎ пСрСсылаСмый Ρ„Π°ΠΉΠ» ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ UTF-8, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MIME Ρ‚ΠΈΠΏ

text/plain;charset=UTF-8. ΠŸΡ€ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° charset, Π΅Π³ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ автоматичСски Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Π½ΠΎ, ΠΊΠ°ΠΊ ASCII (US-ASCII), Ссли Π² настройках Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΈΠ½Π°Ρ‡Π΅.

MIME Ρ‚ΠΈΠΏΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊ рСгистру, Π½ΠΎ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΈΡ… ΠΏΠΈΡˆΡƒΡ‚ строчными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Π’ΠΈΠΏΡ‹

ВсС Ρ‚ΠΈΠΏΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π° класса: дискрСтныС ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹Π΅. ДискрСтныС Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ тСкстовый, ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ». ΠœΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, составлСнныС ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… частСй, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ MIME Ρ‚ΠΈΠΏ, ΠΈΠ»ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбС нСсколько ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π² ΠΎΠ΄Π½ΠΎΠΌ сообщСнии. НапримСр, ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹Π΅ MIME Ρ‚ΠΈΠΏΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ email.

ДискрСтныС Ρ‚ΠΈΠΏΡ‹

Π’ настоящСС врСмя Π½Π° IANA зарСгистрированы ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дискрСтныС Ρ‚ΠΈΠΏΡ‹:

application Бписок IANA

Π›ΡŽΠ±ΠΎΠΉ Π²ΠΈΠ΄ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, явно Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… Π½ΠΈ Π² ΠΎΠ΄Π½Ρƒ Π΄Ρ€ΡƒΠ³Ρƒ Π³Ρ€ΡƒΠΏΠΏΡƒ Ρ‚ΠΈΠΏΠΎΠ². Π”Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ-Π»ΠΈΠ±ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ для выполнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Для указания Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… (Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚ΠΈΠΏ

application/octet-stream. Π”Ρ€ΡƒΠ³ΠΈΠ΅ распространённыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ application/pdf, application/pkcs8 ΠΈ application/zip.

audio Бписок IANA

Аудио ΠΈΠ»ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: audio/mpeg, audio/vorbis.

example

Π’ΠΈΠΏ, Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для написания ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… использованиС MIME Ρ‚ΠΈΠΏΠΎΠ². Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. example ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ‚ΠΈΠΏ.

font Бписок IANA

Π”Π°Π½Π½Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ². РаспространённыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ font/woff, font/ttf ΠΈ font/otf.

image Бписок IANA

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ графичСскиС Π΄Π°Π½Π½Ρ‹Π΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΡƒΡŽ ΠΈ Ρ€Π°ΡΡ‚Ρ€ΠΎΠ²ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ вСрсии Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ GIF

(en-US) ΠΈΠ»ΠΈ APNG. РаспространённыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ image/jpeg, image/png, ΠΈ image/svg+xml.

model Бписок IANA

Π”Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ для 3D ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ сцСн. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: model/3mf ΠΈ model/vml.

text Бписок IANA

Π›ΡŽΠ±Ρ‹Π΅ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ доступныС для чтСния Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ исходный ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: text/plain, text/csv ΠΈ text/html.

video Бписок IANA

Π’ΠΈΠ΄Π΅ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹. НапримСр, MP4 Ρ„ΠΈΠ»ΡŒΠΌΡ‹ (video/mp4).

Π›ΡŽΠ±Ρ‹Π΅ тСкстовыС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π±Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ‚ΠΈΠΏΠ° стоит ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ

text/plain Ρ‚ΠΈΠΏ. Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, application/octet-stream Ρ‚ΠΈΠΏ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌ ΠΏΡ€ΠΈ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ ΠΈΠ»ΠΈ нСизвСстном ΠΏΠΎΠ΄Ρ‚ΠΈΠΏΠ΅.

ΠœΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹

ΠœΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… Π½Π° части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π³Π΄Π΅ каТдая ΠΈΠ· частСй ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ MIME Ρ‚ΠΈΠΏ. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с элСктронными письмами, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для описания Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π² ΠΎΠ΄Π½ΠΎΠΌ сообщСнии. Они ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ составныС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ multipart/form-data Ρ‚ΠΈΠΏΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² POST ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ HTML Ρ„ΠΎΡ€ΠΌ, ΠΈ multipart/byteranges Ρ‚ΠΈΠΏΠ°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌ Π² ΠΎΡ‚Π²Π΅Ρ‚Π΅ 206 Partial Content для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ части Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, HTTP Π½ΠΈΠΊΠ°ΠΊΠΈΠΌ особым ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹, ΠΈ просто отправляСт Π΄Π°Π½Π½Ρ‹Π΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, с большой Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Ρ‚ΠΎΠΆΠ΅ Π½Π΅ зная ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ).

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ°:

message Бписок IANA

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ Π² сСбя Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сообщСния. Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для прСдставлСния сообщСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя Π΄Ρ€ΡƒΠ³ΠΎΠ΅ пСрСадрСсованноС сообщСниС, ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ»ΠΈ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… сообщСний ΠΏΠΎ частям, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ сообщСниС ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΠ»ΠΎΡΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ message/rfc822 (для пСрСадрСсованных ΠΈΠ»ΠΈ Ρ†ΠΈΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… сообщСний) ΠΈ message/partial для автоматичСского раздСлСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ большого сообщСния Π½Π° нСсколько Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ ΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ сборки Π½Π° сторонС получатСля.

multipart Бписок IANA

Π”Π°Π½Π½Ρ‹Π΅ составлСнныС ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ MIME Ρ‚ΠΈΠΏ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ multipart/form-data (для Π΄Π°Π½Π½Ρ‹Ρ… созданных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ FormData API) ΠΈ multipart/byteranges (ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Π² RFC 7233: 5.4.1 ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² ΠΎΡ‚Π²Π΅Ρ‚Π°Ρ… HTTP 206 «Partial Content», ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΏΠΎ частям Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сообщСниях, ΠΊΠ°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ использовании Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Range).

application/octet-stream

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ для Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’ связи с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π° Π²Ρ‹Π·ΠΎΠ²ΡƒΡ‚ для Π½Π΅Π³ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Как», ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π° Content-Disposition ΠΈΠΌΠ΅Π» Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ attachment.

text/plain

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ для тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ². НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ тСкстовыС Π΄Π°Π½Π½Ρ‹Π΅», Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ всё Ρ€Π°Π²Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: text/plain Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ «Π»ΡŽΠ±ΠΎΠΉ Π²ΠΈΠ΄ тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…». Если Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ получСния ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° тСкстовых Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ с большой Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ text/plain подходящим Ρ‚ΠΈΠΏΠΎΠΌ. НапримСр, ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ text/plain Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· <link> элСмСнт, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ CSS Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для примСнСния стилСй. Волько text/css Ρ‚ΠΈΠΏ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ CSS Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

text/css

CSS Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для стилизации web-страниц Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ text/css Ρ‚ΠΈΠΏ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ смогут Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ CSS Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ с ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΡ‚ text/css MIME Ρ‚ΠΈΠΏΠΎΠΌ.

text/html

ВсС HTML Π΄Π°Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠ΅Ρ€Π΅ΡΡ‹Π»Π°Ρ‚ΡŒΡΡ с Π΄Π°Π½Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ MIME Ρ‚ΠΈΠΏΡ‹ для XHTML (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, application/xhtml+xml) ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² настоящСС врСмя.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ application/xml ΠΈΠ»ΠΈ application/xhtml+xml, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ строгий синтаксичСский Π°Π½Π°Π»ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Ρ‹ <![CDATA[…]]> ΠΈΠ»ΠΈ элСмСнты, Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ ΠΊ пространствам ΠΈΠΌΡ‘Π½ HTML/SVG/MathML.

text/javascript

Богласно HTML спСцификации: ΠΏΡ€ΠΈ пСрСсылкС JavaScript Ρ„Π°ΠΉΠ»ΠΎΠ², всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ MIME Ρ‚ΠΈΠΏ text/javascript.

По историчСски слоТившимся ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, MIME Sniffing Standard (стандарт, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ, ΠΊΠ°ΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ° Ρ‚ΠΈΠΏΡ‹ ΠΈ Π²Ρ‹ΡΡΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Π΄ΠΈΠ° Ρ‚ΠΈΠΏΠ°Ρ…) позволяСт сСрвСрам ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ JavaScript Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ниТСпСрСчислСнных Ρ‚ΠΈΠΏΠΎΠ²:

  • application/javascript
  • application/ecmascript
  • application/x-ecmascript Check cross-browser support before using.»> Non-standard
  • application/x-javascript Non-standard
  • text/javascript
  • text/ecmascript
  • text/javascript1.0 Non-standard
  • text/javascript1.1 Non-standard
  • text/javascript1.2 Non-standard
  • text/javascript1.3
    Non-standard
  • text/javascript1.4 Non-standard
  • text/javascript1. 5 Non-standard
  • text/jscript Non-standard
  • text/livescript Non-standard
  • text/x-ecmascript Non-standard
  • text/x-javascript Non-standard

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ user agent ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Π²Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ text/javascript. Π­Ρ‚ΠΎ СдинствСнный MIME Ρ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² настоящСС врСмя ΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

Иногда Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ использованиС text/javascript MIME Ρ‚ΠΈΠΏΠ° Π² связкС с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ charset, для уточнСния ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±Ρ‹Π» написан Ρ„Π°ΠΉΠ». Π’Π°ΠΊΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ MIME Ρ‚ΠΈΠΏΠ° являСтся Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ, ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π½Π΅ станут Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ скрипт, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ с Ρ‚Π°ΠΊΠΈΠΌ Ρ‚ΠΈΠΏΠΎΠΌ.

Π’ΠΈΠΏΡ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ

Π€Π°ΠΉΠ»Ρ‹, MIME Ρ‚ΠΈΠΏΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся image, содСрТат Π² сСбС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. ΠŸΠΎΠ΄Ρ‚ΠΈΠΏ опрСдСляСт, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ изобраТСния прСдставлСн Π² Π΄Π°Π½Π½Ρ‹Ρ….

Π›ΠΈΡˆΡŒ нСсколько Ρ‚ΠΈΠΏΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ достаточно распространСны, Ρ‡Ρ‚ΠΎΠ±Ρ‹ бСзопасно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π²Π΅Π±-страницах.

{{page(«ru/docs/Web/Media/Formats/Image_types», «table-of-image-file-types»)}}

Аудио ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ‚ΠΈΠΏΡ‹

Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Π² случаС с изобраТСниями, стандарт HTML Π½Π΅ обязываСт Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΈ для <audio> ΠΈ <video> элСмСнтов, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΈΡ… Π²Ρ‹Π±ΠΎΡ€Π΅, Π²Π°ΠΆΠ½ΠΎ Π±Ρ€Π°Ρ‚ΡŒ Π² расчёт Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² (Π° Ρ‚Π°ΠΊ ΠΆΠ΅ вСрсии этих Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ²), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

НашС руководство ΠΏΠΎ ΠΌΠ΅Π΄ΠΈΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌ (en-US) прСдоставляСт список общСпринятых Ρ‚ΠΈΠΏΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± особых случаях ΠΏΡ€ΠΈ ΠΈΡ… использовании, ΠΈΡ… нСдостатках, совмСстимости, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… дСталях.

Руководства ΠΏΠΎ Π°ΡƒΠ΄ΠΈΠΎ (en-US) ΠΈ Π²ΠΈΠ΄Π΅ΠΎ (en-US) ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ часто ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π΅ΠΊΠΈ, прСдоставляя Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΏΠΎ ΠΈΡ… совмСстимости ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ сТатия ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Руководство ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ Π² WebRTC ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅Ρ‚ эту Ρ‚Π΅ΠΌΡƒ Π΅Ρ‰Ρ‘ дальшС, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ описывая ΠΊΠΎΠ΄Π΅ΠΊΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ популярными Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Π΅ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Ρƒ.

Π§Ρ‚ΠΎ касаСтся MIME Ρ‚ΠΈΠΏΠΎΠ² для Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚ΠΎ Ρ‡Π°Ρ‰Π΅ всСго ΠΎΠ½ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°). ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ codecs ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ MIME Ρ‚ΠΈΠΏΡƒ для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ указания, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄Π΅ΠΊ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ использовались для пСрСсылаСмого Ρ„Π°ΠΉΠ»Π°.

НиТС пСрСчислСны Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π½Π° Π²Π΅Π±-страницах MIME Ρ‚ΠΈΠΏΡ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это Π½Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ всСх доступных Ρ‚ΠΈΠΏΠΎΠ². Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½ Π² руководствС ΠΏΠΎ ΠΌΠ΅Π΄ΠΈΠ° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌ (en-US).

MIME типАудио ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ‚ΠΈΠΏ
audio/wave audio/wav audio/x-wav audio/x-pn-wavАудио Ρ„Π°ΠΉΠ» WAVE Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. Π‘ PCM Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ (WAVE ΠΊΠΎΠ΄Π΅ΠΊ «1»), ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΠΌΡΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ.
audio/webmАудио Ρ„Π°ΠΉΠ» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° WebM. Π‘ Vorbis ΠΈ Opus ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌΠΈ WebM спСцификациСй Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌΠΈ.
video/webmΠ’ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ», с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ Π°ΡƒΠ΄ΠΈΠΎ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΎΠΉ, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° WebM. Π‘ VP8 ΠΈ VP9, ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространёнными Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌΠΈ; Vorbis ΠΈ Opus, ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространёнными Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠ°ΠΌΠΈ.
audio/oggАудио Ρ„Π°ΠΉΠ» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OGG. Π‘ Vorbis, ΠΊΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённым Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΠΊΠΎΠΌ. Π₯отя Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ имССтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ Opus ΠΊΠΎΠ΄Π΅ΠΊΠ°.
video/oggΠ’ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ», с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ Π°ΡƒΠ΄ΠΈΠΎ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΎΠΉ, Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ OGG. Π“Π΄Π΅ Theora – Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊ ΠΈ Vorbis — Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΠΊ. Π₯отя использованиС ΠΊΠΎΠ΄Π΅ΠΊΠ° Opus становится всё Π±ΠΎΠ»Π΅Π΅ распространённым.
application/oggАудио ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OGG. Π“Π΄Π΅ Theora – Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΠΊ ΠΈ Vorbis — Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ Π°ΡƒΠ΄ΠΈΠΎ ΠΊΠΎΠ΄Π΅ΠΊ.

multipart/form-data

multipart/form-data Ρ‚ΠΈΠΏ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ HTML Π€ΠΎΡ€ΠΌΡ‹ Π½Π° сСрвСр.

Как ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΎΠ½ состоит ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… частСй, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ΠΉ (строкой, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΉΡΡ с Π΄Π²ΡƒΡ… Ρ‡Ρ‘Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ --), Π³Π΄Π΅ каТдая Ρ‡Π°ΡΡ‚ΡŒ прСдставляСт собой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ HTTP Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Content-Disposition ΠΈ Content-Type для Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

Content-Type: multipart/form-data; boundary=aBoundaryString
(other headers associated with the multipart document as a whole)
--aBoundaryString
Content-Disposition: form-data; name="myFile"; filename="img. jpg"
Content-Type: image/jpeg
(data)
--aBoundaryString
Content-Disposition: form-data; name="myField"
(data)
--aBoundaryString
(more subparts)
--aBoundaryString--

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ„ΠΎΡ€ΠΌΠ° <form>:

<form action="http://localhost:8000/" method="post" enctype="multipart/form-data">
  <label>Name: <input name="myTextField" value="Test"></label>
  <label><input type="checkbox" name="myCheckBox"> Check</label>
  <label>Upload file: <input type="file" name="myFile" value="test.txt"></label>
  <button>Send the file</button>
</form>

ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ сообщСниС:

POST / HTTP/1.1
Host: localhost:8000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Content-Type: multipart/form-data; boundary=---------------------------8721656041911415653955004498
Content-Length: 465
-----------------------------8721656041911415653955004498
Content-Disposition: form-data; name="myTextField"
Test
-----------------------------8721656041911415653955004498
Content-Disposition: form-data; name="myCheckBox"
on
-----------------------------8721656041911415653955004498
Content-Disposition: form-data; name="myFile"; filename="test. txt"
Content-Type: text/plain
Simple file.
-----------------------------8721656041911415653955004498--

multipart/byteranges

multipart/byteranges MIME Ρ‚ΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎ частям.

ΠŸΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΠΊΠΎΠ΄Π° состояния 206 Partial Content, этот MIME Ρ‚ΠΈΠΏ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ состоит ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… частСй, ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°. Аналогично с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Content-Type ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для объявлСния Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ boundary, Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Content-Type, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΈΠΏ сСгмСнта Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Content-Range (en-US), ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π΅Π³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½.

HTTP/1.1 206 Partial Content
Accept-Ranges: bytes
Content-Type: multipart/byteranges; boundary=3d6b6a416f9b5
Content-Length: 385
--3d6b6a416f9b5
Content-Type: text/html
Content-Range: bytes 100-200/1270
eta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <meta name="vieport" content
--3d6b6a416f9b5
Content-Type: text/html
Content-Range: bytes 300-400/1270
-color: #f0f0f2;
        margin: 0;
        padding: 0;
        font-family: "Open Sans", "Helvetica
--3d6b6a416f9b5--

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ сСрвСров отправляСт рСсурсы Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°, ΠΊΠ°ΠΊ application/octet-stream MIME Ρ‚ΠΈΠΏ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΆΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ², Π² цСлях бСзопасности, Π½Π΅ позволяСт ΠΈΡ… Π½ΠΈΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, вынуТдая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈΡ… Π½Π° Тёсткий диск, для дальнСйшСго использования.

НСсколько совСтов ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройкС MIME Ρ‚ΠΈΠΏΠΎΠ² Π½Π° сСрвСрах:

  • RAR-сТатыС Ρ„Π°ΠΉΠ»Ρ‹. Π’ этом случаС самым ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСсурса; Π½ΠΎ это Π½Π΅ всСгда Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ .RAR Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² сСбС нСсколько Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΎΠ³Π΄Π°, настройтС сСрвСр Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ application/x-rar-compressed MIME Ρ‚ΠΈΠΏΠ° вмСстС с RAR рСсурсами.
  • Аудио ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. Волько рСсурсы с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ MIME Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² <video> ΠΈ <audio> элСмСнтах. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ для Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… (en-US).
  • Π—Π°ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ². Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ использования application/octet-stream ΠΏΡ€ΠΈ ΠΈΡ… ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ способы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Word») для этого Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ MIME Ρ‚ΠΈΠΏΠ°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ application/vnd.mspowerpoint, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ рСсурс Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠΎ ΠΈΡ… Π²Ρ‹Π±ΠΎΡ€Ρƒ.

Π’ отсутствии Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ MIME Ρ‚ΠΈΠΏΠ°, ΠΈΠ»ΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… случаях, ΠΊΠΎΠ³Π΄Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ MIME Ρ‚ΠΈΠΏ Π·Π°Π΄Π°Π½ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ MIME sniffing β€” ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ MIME Ρ‚ΠΈΠΏ, анализируя характСристики рСсурса.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ выполняСт MIME sniffing ΠΏΠΎ-своСму ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… условиях (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Safari Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°, Ссли ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹ΠΉ MIME Ρ‚ΠΈΠΏ являСтся нСподходящим для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°). Π’ этих случаях ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ опасСния ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ бСзопасности, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ MIME Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹. Π‘Π΅Ρ€Π²Π΅Ρ€Π° ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ MIME sniffing, отправляя X-Content-Type-Options Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‚Π°.

MIME Ρ‚ΠΈΠΏΡ‹ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ СдинствСнным способом сообщСния Ρ‚ΠΈΠΏΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:

  • Буффиксы Π² названиях Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Ρ‚ΠΈΠΏ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π° Microsoft Windows. Но Π½Π΅ всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈ смысл (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Linux ΠΈΠ»ΠΈ MacOS). А Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ.
  • ΠœΠ°Π³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ числа. Бинтаксисы Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… Ρ‚ΠΈΠΏ, Ρ‡Π΅Ρ€Π΅Π· Π°Π½Π°Π»ΠΈΠ· ΠΈΡ… структуры Π±Π°ΠΉΡ‚ΠΎΠ². НапримСр, GIF Ρ„Π°ΠΉΠ»Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с 47 49 46 38 39 ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠ³ΠΎ значСния (GIF89), Π° PNG Ρ„Π°ΠΉΠ»Ρ‹ с 89 50 4E 47 (.PNG). ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π½Π΅ всС Ρ‚ΠΈΠΏΡ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ магичСскиС числа, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π΅ Π½Π°Π΄Ρ‘ΠΆΠ΅Π½ Π½Π° 100%.
  • МСдиа Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² web
  • Руководство ΠΏΠΎ ΠΌΠ΅Π΄ΠΈΠ° Ρ‚ΠΈΠΏΠ°ΠΌ ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌ Π² web
  • НастраиваниС MIME Ρ‚ΠΈΠΏΠΎΠ² Π½Π° сторонС сСрвСра (en-US)

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.

Want to get more involved?

Learn how to contribute.

This page was last modified on by MDN contributors.

ΠžΠ±Ρ‰ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ MIME β€” HTTP

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ пСрСчислСны Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ MIME с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², упорядочСнныС ΠΏΠΎ ΠΈΡ… ΠΎΠ±Ρ‰ΠΈΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° MIME ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

  • text/plain β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ². ВСкстовый Ρ„Π°ΠΉΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±ΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….
  • application/octet-stream β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаСв. НСизвСстный Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ‚ΠΈΠΏ. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ ΠΎΡΠΎΠ±ΡƒΡŽ ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ этими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ уязвимостСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ опасного повСдСния.

IANA являСтся ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ рССстром Ρ‚ΠΈΠΏΠΎΠ² носитСлСй MIME ΠΈ Π²Π΅Π΄Π΅Ρ‚ список всСх ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² MIME. Π’ этой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ пСрСчислСны Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ MIME для Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°:

Extension Π’ΠΈΠ΄ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π’ΠΈΠΏ MIME
. aac Аудио AAC Π°ΡƒΠ΄ΠΈΠΎ/акустика
.abw Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ AbiWord ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/x-abiword
.arc Архивный Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ (нСсколько встроСнных Ρ„Π°ΠΉΠ»ΠΎΠ²) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/x-freearc
.avif Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ AVIF ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/Π°Π²ΠΈΠ°Ρ„Π°ΠΉΠ»
.avi AVI: Π§Π΅Ρ€Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π°ΡƒΠ΄ΠΈΠΎ-Π²ΠΈΠ΄Π΅ΠΎ Π²ΠΈΠ΄Π΅ΠΎ/x-msvideo
.azw Π€ΠΎΡ€ΠΌΠ°Ρ‚ элСктронной ΠΊΠ½ΠΈΠ³ΠΈ Amazon Kindle ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.amazon.ebook
.bin Π›ΡŽΠ±Ρ‹Π΅ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/ΠΎΠΊΡ‚Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ
. bmp Растровая Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Windows OS/2 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/bmp
.bz BZip-Π°Ρ€Ρ…ΠΈΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/x-bzip
.bz2 Архив BZip2 ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/x-bzip2
.cda Аудио ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/x-cdf
.csh Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ C-Shell ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/x-csh
.css ΠšΠ°ΡΠΊΠ°Π΄Π½Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй (CSS) тСкст/CSS
.csv ЗначСния, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ запятыми (CSV) тСкст/csv
.doc Microsoft Word ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/msword
. docx Microsoft Word (OpenXML) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.openxmlformats-officedocument.wordprocessingml.document
.eot ВстроСнныС ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ MS OpenType ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.ms-fontobject
.epub ЭлСктронная публикация (EPUB) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/epub+zip
.gz Π‘ΠΆΠ°Ρ‚Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ² GZip ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/gzip
.gif Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΠ±ΠΌΠ΅Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ (GIF) ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/gif
.htm , .html Π―Π·Ρ‹ΠΊ гипСртСкстовой Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ (HTML) тСкст/html
.ico Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π½Π°Ρ‡ΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/vnd. microsoft.icon
.ics Π€ΠΎΡ€ΠΌΠ°Ρ‚ iCalendar тСкст/ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ
.Π±Π°Π½ΠΊΠ° Архив Java (JAR) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/java-Π°Ρ€Ρ…ΠΈΠ²
.jpeg , .jpg ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ JPEG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/jpeg
.js JavaScript тСкст/javascript (спСцификации: HTML ΠΈ RFC 9239)
.json Π€ΠΎΡ€ΠΌΠ°Ρ‚ JSON ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/json
.jsonld Π€ΠΎΡ€ΠΌΠ°Ρ‚ JSON-LD ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/ld+json
.ΠΌΠΈΠ΄ , .ΠΌΠΈΠ΄ΠΈ Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ интСрфСйс ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… инструмСнтов (MIDI) Π°ΡƒΠ΄ΠΈΠΎ/ΠΌΠΈΠ΄ΠΈ , Π°ΡƒΠ΄ΠΈΠΎ/x-ΠΌΠΈΠ΄ΠΈ
. mjs ΠœΠΎΠ΄ΡƒΠ»ΡŒ JavaScript тСкст/javascript
.mp3 MP3-Π°ΡƒΠ΄ΠΈΠΎ Π°ΡƒΠ΄ΠΈΠΎ/mpeg
.mp4 Π’ΠΈΠ΄Π΅ΠΎ MP4 Π²ΠΈΠ΄Π΅ΠΎ/mp4
.mpeg Π’ΠΈΠ΄Π΅ΠΎ MPEG Π²ΠΈΠ΄Π΅ΠΎ/mpeg
.mpkg ΠŸΠ°ΠΊΠ΅Ρ‚ установщика Apple ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.apple.installer+xml
.odp Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ OpenDocument ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.oasis.opendocument.presentation
.ods Π’Π°Π±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ OpenDocument ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.oasis.opendocument.spreadsheet
. odt ВСкстовый Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ OpenDocument ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.oasis.opendocument.text
.ΠΎΠ³Π° Аудио OGG Π°ΡƒΠ΄ΠΈΠΎ/ΠΎΠ³Π³
.ogv Π’ΠΈΠ΄Π΅ΠΎ ΠžΠ“Π“ Π²ΠΈΠ΄Π΅ΠΎ/ΠΎΠ³Π³
.ogx ΠžΠ“Π“ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/ΠΎΠ³Π³
.опус ΠžΠΏΡƒΡ Π°ΡƒΠ΄ΠΈΠΎ Π°ΡƒΠ΄ΠΈΠΎ/опус
.otf Π¨Ρ€ΠΈΡ„Ρ‚ OpenType ΡˆΡ€ΠΈΡ„Ρ‚/otf
.png ΠŸΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Π°Ρ сСтСвая Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/png
.pdf Adobe Portable Document Format (PDF) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/pdf
. php ΠŸΡ€Π΅ΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ гипСртСкста ( ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ домашняя страница ) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/x-httpd-php
.ppt Microsoft PowerPoint ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.ms-powerpoint
.pptx Microsoft PowerPoint (OpenXML) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.openxmlformats-officedocument.presentationml.presentation
.rar Архив RAR ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.rar
.rtf Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ тСкстовый Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ (RTF) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/rtf
.ш Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ Π‘ΠΎΡ€Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/Ρ…-ш
.svg ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ вСкторная Π³Ρ€Π°Ρ„ΠΈΠΊΠ° (SVG) ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/svg+xml
. tar Π›Π΅Π½Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ² (TAR) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/x-tar
.tif , .tiff Π€ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»Π° изобраТСния с Ρ‚Π΅Π³Π°ΠΌΠΈ (TIFF) ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/TIFF
.тс Вранспортный ΠΏΠΎΡ‚ΠΎΠΊ MPEG Π²ΠΈΠ΄Π΅ΠΎ/mp2t
.ttf Π¨Ρ€ΠΈΡ„Ρ‚ TrueType ΡˆΡ€ΠΈΡ„Ρ‚/ttf
.txt ВСкст (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ASCII ΠΈΠ»ΠΈ ISO 8859- n ) тСкстовый/ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ
.vsd Microsoft Visio ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.visio
.wav Аудиоформат сигнала Π°ΡƒΠ΄ΠΈΠΎ/wav
.Π²Π΅Π±Π° Π°ΡƒΠ΄ΠΈΠΎ WEBM Π°ΡƒΠ΄ΠΈΠΎ/Π²Π΅Π±ΠΌ
. Π²Π΅Π±ΠΌ Π’ΠΈΠ΄Π΅ΠΎ WEBM Π²ΠΈΠ΄Π΅ΠΎ/Π²Π΅Π±-сайт
.webp Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ WEBP ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/Π²Π΅Π±-страница
.woff Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Π° (WOFF) ΡˆΡ€ΠΈΡ„Ρ‚/woff
.woff2 Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Π²Π΅Π±-ΡˆΡ€ΠΈΡ„Ρ‚Π° (WOFF) ΡˆΡ€ΠΈΡ„Ρ‚/woff2
.xhtml XHTML ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/xhtml+xml
.xls Microsoft Excel ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.ms-excel
.xlsx Microsoft Excel (OpenXML) ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.openxmlformats-officedocument.spreadsheetml.sheet
. xml XML application/xml рСкомСндуСтся согласно RFC 7303 (Ρ€Π°Π·Π΄Π΅Π» 4.1), Π½ΠΎ text/xml всС Π΅Ρ‰Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ MIME Ρ„Π°ΠΉΠ»Ρƒ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .xml Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΅Π³ΠΎ содСрТимоС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ. НапримСр, Ρ„ΠΈΠ΄ Atom β€” это application/atom+xml , Π½ΠΎ application/xml слуТит допустимым Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
.xul Π‘Π£Π› ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.mozilla.xul+xml
.zip ZIP-Π°Ρ€Ρ…ΠΈΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/zip
.3gp ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π°ΡƒΠ΄ΠΈΠΎ/Π²ΠΈΠ΄Π΅ΠΎ 3GPP Π²ΠΈΠ΄Π΅ΠΎ/3gpp ; Π°ΡƒΠ΄ΠΈΠΎ/3gpp Ссли Π½Π΅ содСрТит Π²ΠΈΠ΄Π΅ΠΎ
.3g2 ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π°ΡƒΠ΄ΠΈΠΎ/Π²ΠΈΠ΄Π΅ΠΎ 3GPP2 Π²ΠΈΠ΄Π΅ΠΎ/3gpp2 ; Π°ΡƒΠ΄ΠΈΠΎ/3gpp2 Ссли Π½Π΅ содСрТит Π²ΠΈΠ΄Π΅ΠΎ
. 7z 7-zip Π°Ρ€Ρ…ΠΈΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/x-7z-сТатый

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с содСрТаниСм этой страницы?

  • ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ страницу Π½Π° GitHub.
  • Π‘ΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ с содСрТимым.
  • ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ исходный ΠΊΠΎΠ΄ Π½Π° GitHub.

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ участиС?

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ внСсти свой Π²ΠΊΠ»Π°Π΄.

ПослСдний Ρ€Π°Π· эта страница Π±Ρ‹Π»Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° участниками MDN.

Π’ΠΈΠΏΡ‹ носитСлСй

OAS 3 Π­Ρ‚Π° страница посвящСна OpenAPI 3.0. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ OpenAPI 2.0, см. руководство ΠΏΠΎ OpenAPI 2.0.

Π’ΠΈΠΏ носитСля β€” это Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅Π»Π° запроса ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π²Π΅Π±-слуТбы ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ…, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнными ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ JSON, XML ΠΈ изобраТСния. Π’Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Ρ‚ΠΈΠΏ носитСля Π² опрСдСлСниях запроса ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π°. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ опрСдСлСния ΠΎΡ‚Π²Π΅Ρ‚Π°:

  ΠΏΡƒΡ‚Π΅ΠΉ:
  /сотрудники:
    ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ:
      Ρ€Π΅Π·ΡŽΠΌΠ΅: Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список сотрудников.
      ΠΎΡ‚Π²Π΅Ρ‚Ρ‹:
        '200': # ΠžΡ‚Π²Π΅Ρ‚
          описаниС: Ρ…ΠΎΡ€ΠΎΡˆΠΎ
          content: # Π’Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°
            application/json: # Π’ΠΈΠΏ носитСля
              схСма: # ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ
                Ρ‚ΠΈΠΏ: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ # Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…
                характСристики:
                  ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€:
                    Ρ‚ΠΈΠΏ: Ρ†Π΅Π»ΠΎΠ΅ число
                  имя:
                    Ρ‚ΠΈΠΏ: строка
                  Π½Π° постоянной основС:
                    Ρ‚ΠΈΠΏ: логичСский
                ΠΏΡ€ΠΈΠΌΠ΅Ρ€: # ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ…
                    ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€: 1
                    Имя: ДТСссика Π Π°ΠΉΡ‚
                    ΠΏΠΎΠ»Π½ΠΎΠ΅ врСмя: ΠΏΡ€Π°Π²Π΄Π°  

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Ρƒ нас Π΅ΡΡ‚ΡŒ опрСдСлСния ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ². Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ опрСдСляСтся своим ΠΊΠΎΠ΄ΠΎΠΌ ( '200' Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅). ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово , содСрТимоС ΠΏΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠΌ, соотвСтствуСт тСксту ΠΎΡ‚Π²Π΅Ρ‚Π°. Один ΠΈΠ»ΠΈ нСсколько Ρ‚ΠΈΠΏΠΎΠ² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами этого ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ слова ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° . ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚ΠΈΠΏ носитСля Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя схСму , ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΡƒΡŽ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅Π»Π° сообщСния ΠΈ, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎΠ± ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π΅Π»Π° см. Π² Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π»Π° запроса ΠΈ ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².

ИмСна Ρ‚ΠΈΠΏΠΎΠ² носитСлСй

Π’ΠΈΠΏΡ‹ носитСлСй, пСрСчислСнныС ΠΏΠΎΠ΄ ΠΏΠΎΠ»Π΅ΠΌ содСрТимого , Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ RFC 6838. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартныС Ρ‚ΠΈΠΏΡ‹ ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏΡ‹, зависящиС ΠΎΡ‚ поставщика (ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ .vnd ) β€”

  ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/json
ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/xml
ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/x-www-Ρ„ΠΎΡ€ΠΌΠ°-urlencoded
multipart/form-data
тСкстовый/ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ; ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° = utf-8
тСкст/html
ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/pdf
ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/png  
  ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.mycompany.myapp.v2+json
ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ /vnd.ms-excel
ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.openstreetmap.data+xml
ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/vnd.github-issue.text+json
ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ /vnd. github.v3.diff
ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/vnd.djvu  

НСсколько Ρ‚ΠΈΠΏΠΎΠ² носитСлСй

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько Ρ‚ΠΈΠΏΠΎΠ² носитСлСй:

  ΠΏΡƒΡ‚Π΅ΠΉ:
  /сотрудники:
    ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ:
      Ρ€Π΅Π·ΡŽΠΌΠ΅: Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ список сотрудников.
      ΠΎΡ‚Π²Π΅Ρ‚Ρ‹:
        '200': # ΠžΡ‚Π²Π΅Ρ‚
          описаниС: Ρ…ΠΎΡ€ΠΎΡˆΠΎ
          content: # Π’Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°
            application/json: # Один ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°
              схСма:
                Ρ‚ΠΈΠΏ: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚
                характСристики:
                  ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€:
                    Ρ‚ΠΈΠΏ: Ρ†Π΅Π»ΠΎΠ΅ число
                  имя:
                    Ρ‚ΠΈΠΏ: строка
                  Π½Π° постоянной основС:
                    Ρ‚ΠΈΠΏ: логичСский
            application/xml: # Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°
              схСма:
                Ρ‚ΠΈΠΏ: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚
                характСристики:
                  ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€:
                    Ρ‚ΠΈΠΏ: Ρ†Π΅Π»ΠΎΠ΅ число
                  имя:
                    Ρ‚ΠΈΠΏ: строка
                  Π½Π° постоянной основС:
                    Ρ‚ΠΈΠΏ: логичСский  

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² носитСлСй, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² спСцификации, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ этому ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Ρ‚ΠΈΠΏΠ΅ носитСлСй:

  ΠΏΡƒΡ‚Π΅ΠΉ:
  /сотрудники:
    ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ:
      ΠΎΡ‚Π²Π΅Ρ‚Ρ‹:
        '200': # ΠžΡ‚Π²Π΅Ρ‚
          описаниС: Ρ…ΠΎΡ€ΠΎΡˆΠΎ
          content: # Π’Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°
            application/json: # Π’ΠΈΠΏ носитСля
             схСма:
               $ref: '#/components/schemas/Employee' # Бсылка Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
            application/xml: # Π’ΠΈΠΏ носитСля
             схСма:
               $ref: '#/components/schemas/Employee' # Бсылка Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:
  схСмы:
    Π‘ΠΎΡ‚Ρ€ΡƒΠ΄Π½ΠΈΠΊ: # ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°
      Ρ‚ΠΈΠΏ: ΠΎΠ±ΡŠΠ΅ΠΊΡ‚
      характСристики:
        ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€:
          Ρ‚ΠΈΠΏ: Ρ†Π΅Π»ΠΎΠ΅ число
        имя:
          Ρ‚ΠΈΠΏ: строка
        Π½Π° постоянной основС:
          Ρ‚ΠΈΠΏ: логичСский  

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ */* , ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/* , ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅/* ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅:

  ΠΏΡƒΡ‚Π΅ΠΉ:
  /информация/Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ:
    ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ:
      ΠΎΡ‚Π²Π΅Ρ‚Ρ‹:
        '200': # ΠžΡ‚Π²Π΅Ρ‚
          описаниС: Ρ…ΠΎΡ€ΠΎΡˆΠΎ
          content: # Π’Π΅Π»ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°
            image/*: # Π’ΠΈΠΏ носитСля
             схСма:
               Ρ‚ΠΈΠΏ: строка
               Ρ„ΠΎΡ€ΠΌΠ°Ρ‚: Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ  

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² качСствС Ρ‚ΠΈΠΏΠ° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° β€” image/* Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ β€” ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… Accept ΠΈΠ»ΠΈ Content-Type HTTP-запросов ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *