>백엔드 개발 >PHP 튜토리얼 >nginx에서 MIME 유형의 역할

nginx에서 MIME 유형의 역할

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 09:01:531505검색

MIME 유형과 콘텐츠 유형의 관계:
웹 서버는 정적 리소스 파일 요청을 받으면 요청된 파일의 접미사 이름을 기반으로 서버의 MIME 구성 파일에서 해당 MIME 유형을 찾은 다음 설정합니다. MIME Type 기반 HTTP 응답의 Content-Type을 사용하면 브라우저는 Content-Type 값에 따라 파일을 처리합니다.
MIME-TYPE이란 무엇입니까?
왜 그렇게 말하나요? 먼저, 브라우저가 콘텐츠를 처리하는 방식을 이해해야 합니다. 브라우저에 표시되는 콘텐츠에는 HTML, XML, GIF, Flash 등이 있습니다...
그럼 브라우저는 이를 어떻게 구별하며, 어떤 형태의 콘텐츠가 어떤 형태로 표시되는 걸까요? 대답은 리소스의 미디어 유형인 MIME 유형입니다.
미디어 유형은 일반적으로 HTTP 프로토콜을 통해 웹 서버에 의해 브라우저에 알려집니다. 보다 정확하게는 Content-Type으로 표시됩니다. 예:
Content-Type: text/HTML
은 콘텐츠를 나타냅니다. 하이퍼텍스트 파일인 텍스트/HTML 형식입니다. 왜 "HTML/text"나 다른 것 대신에 "text/HTML"을 사용합니까? MIME 유형은 개인이 지정하지 않습니다. IETF 조직에서 협상하여 RFC 형식의 권장 표준으로 인터넷에 게시합니다. 대부분의 웹 서버와 사용자 에이전트는 이 사양을 지원합니다. 지정된 MIME 유형을 통해서도 전달됩니다.)
일반적으로 인터넷에서 널리 사용되는 일부 형식만 MIME 유형을 얻을 수 있습니다. 클라이언트가 정의한 형식인 경우 일반적으로 application/x-로만 시작할 수 있습니다.
XHTML은 널리 사용되는 형식이므로 RFC 3236에서는 XHTML 형식 파일의 MIME 유형을 application/xHTML+XML로 명시하고 있습니다.
물론, 로컬 파일을 처리할 때 아무도 브라우저에 파일의 MIME 유형을 알려주지 않으면 브라우저는 일부 기본 처리도 수행합니다. 이는 운영 체제에서 파일에 대해 구성한 MIME 유형과 다를 수 있습니다. . 관련된. 예를 들어 Windows에서는 레지스트리에서 "HKEY_LOCAL_MACHINESOFTWAREClassesMIMEDatabaseContent Type" 기본 키를 열면 모든 MIME 유형의 구성 정보를 볼 수 있습니다.

위 내용은 nginx에서 MIME 유형의 역할을 소개했으며 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.