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/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
).
ΠΡΠ±ΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π±Π΅Π· ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠΈΠΏΠ° ΡΡΠΎΠΈΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ, ΠΊΠ°ΠΊ
ΡΠΈΠΏ. ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, 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 ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π² ΠΎΡΠ²Π΅ΡΠ°Ρ HTTP206
«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-standardapplication/x-javascript
Non-standardtext/javascript
text/ecmascript
text/javascript1.0
Non-standardtext/javascript1.1
Non-standardtext/javascript1.2
Non-standardtext/javascript1.3
text/javascript1.4
Non-standardtext/javascript1. 5
Non-standardtext/jscript
Non-standardtext/livescript
Non-standardtext/x-ecmascript
Non-standardtext/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-Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈ ΠΎΡΠ²Π΅ΡΠΎΠ².