[{"data":1,"prerenderedAt":287},["ShallowReactive",2],{"term-m\u002Fmime-type":3,"related-m\u002Fmime-type":273},{"id":4,"title":5,"acronym":6,"body":7,"category":253,"description":254,"difficulty":255,"extension":256,"letter":257,"meta":258,"navigation":259,"path":260,"related":261,"seo":266,"sitemap":267,"stem":270,"subcategory":271,"__hash__":272},"terms\u002Fterms\u002Fm\u002Fmime-type.md","MIME Type","Multipurpose Internet Mail Extensions Type",{"type":8,"value":9,"toc":247},"minimark",[10,15,19,23,26,30,236,240,243],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"A MIME type is a standardized label for what type of content something is. 'text\u002Fhtml' means HTML. 'image\u002Fjpeg' means a JPEG image. 'application\u002Fjson' means JSON data. Browsers use MIME types to decide how to handle files — whether to display, download, or run them.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"MIME types are standardized identifiers for content types using the format type\u002Fsubtype (e.g., text\u002Fhtml, application\u002Fjson). They originated for email attachments but are now used everywhere in HTTP via Content-Type headers. Registered by IANA.",[11,27,29],{"id":28},"show-me-the-code","Show Me The Code",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F Common MIME types\ntext\u002Fhtml                    \u002F\u002F HTML document\ntext\u002Fcss                     \u002F\u002F CSS stylesheet\ntext\u002Fjavascript              \u002F\u002F JavaScript\napplication\u002Fjson             \u002F\u002F JSON data\napplication\u002Fxml              \u002F\u002F XML\napplication\u002Fpdf              \u002F\u002F PDF\nimage\u002Fjpeg                   \u002F\u002F JPEG image\nimage\u002Fpng                    \u002F\u002F PNG image\nimage\u002Fsvg+xml                \u002F\u002F SVG\naudio\u002Fmpeg                   \u002F\u002F MP3\nvideo\u002Fmp4                    \u002F\u002F MP4 video\nmultipart\u002Fform-data          \u002F\u002F File uploads\napplication\u002Foctet-stream     \u002F\u002F Binary \u002F unknown\n","bash","",[38,39,40,59,74,89,101,116,127,138,153,166,178,189,203,218],"code",{"__ignoreMap":36},[41,42,45,49,53,56],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sBMFI","\u002F\u002F",[41,50,52],{"class":51},"sfazB"," Common",[41,54,55],{"class":51}," MIME",[41,57,58],{"class":51}," types\n",[41,60,62,65,68,71],{"class":43,"line":61},2,[41,63,64],{"class":47},"text\u002Fhtml",[41,66,67],{"class":51},"                    \u002F\u002F",[41,69,70],{"class":51}," HTML",[41,72,73],{"class":51}," document\n",[41,75,77,80,83,86],{"class":43,"line":76},3,[41,78,79],{"class":47},"text\u002Fcss",[41,81,82],{"class":51},"                     \u002F\u002F",[41,84,85],{"class":51}," CSS",[41,87,88],{"class":51}," stylesheet\n",[41,90,92,95,98],{"class":43,"line":91},4,[41,93,94],{"class":47},"text\u002Fjavascript",[41,96,97],{"class":51},"              \u002F\u002F",[41,99,100],{"class":51}," JavaScript\n",[41,102,104,107,110,113],{"class":43,"line":103},5,[41,105,106],{"class":47},"application\u002Fjson",[41,108,109],{"class":51},"             \u002F\u002F",[41,111,112],{"class":51}," JSON",[41,114,115],{"class":51}," data\n",[41,117,119,122,124],{"class":43,"line":118},6,[41,120,121],{"class":47},"application\u002Fxml",[41,123,97],{"class":51},[41,125,126],{"class":51}," XML\n",[41,128,130,133,135],{"class":43,"line":129},7,[41,131,132],{"class":47},"application\u002Fpdf",[41,134,97],{"class":51},[41,136,137],{"class":51}," PDF\n",[41,139,141,144,147,150],{"class":43,"line":140},8,[41,142,143],{"class":47},"image\u002Fjpeg",[41,145,146],{"class":51},"                   \u002F\u002F",[41,148,149],{"class":51}," JPEG",[41,151,152],{"class":51}," image\n",[41,154,156,159,161,164],{"class":43,"line":155},9,[41,157,158],{"class":47},"image\u002Fpng",[41,160,67],{"class":51},[41,162,163],{"class":51}," PNG",[41,165,152],{"class":51},[41,167,169,172,175],{"class":43,"line":168},10,[41,170,171],{"class":47},"image\u002Fsvg+xml",[41,173,174],{"class":51},"                \u002F\u002F",[41,176,177],{"class":51}," SVG\n",[41,179,181,184,186],{"class":43,"line":180},11,[41,182,183],{"class":47},"audio\u002Fmpeg",[41,185,146],{"class":51},[41,187,188],{"class":51}," MP3\n",[41,190,192,195,197,200],{"class":43,"line":191},12,[41,193,194],{"class":47},"video\u002Fmp4",[41,196,67],{"class":51},[41,198,199],{"class":51}," MP4",[41,201,202],{"class":51}," video\n",[41,204,206,209,212,215],{"class":43,"line":205},13,[41,207,208],{"class":47},"multipart\u002Fform-data",[41,210,211],{"class":51},"          \u002F\u002F",[41,213,214],{"class":51}," File",[41,216,217],{"class":51}," uploads\n",[41,219,221,224,227,230,233],{"class":43,"line":220},14,[41,222,223],{"class":47},"application\u002Foctet-stream",[41,225,226],{"class":51},"     \u002F\u002F",[41,228,229],{"class":51}," Binary",[41,231,232],{"class":51}," \u002F",[41,234,235],{"class":51}," unknown\n",[11,237,239],{"id":238},"when-youll-hear-this","When You'll Hear This",[16,241,242],{},"\"Set the correct MIME type so the browser handles the file properly.\" \u002F \"The server is sending SVG with the wrong MIME type.\"",[244,245,246],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":61,"depth":61,"links":248},[249,250,251,252],{"id":13,"depth":61,"text":14},{"id":21,"depth":61,"text":22},{"id":28,"depth":61,"text":29},{"id":238,"depth":61,"text":239},"networking","A MIME type is a standardized label for what type of content something is. 'text\u002Fhtml' means HTML. 'image\u002Fjpeg' means a JPEG image.","beginner","md","m",{},true,"\u002Fterms\u002Fm\u002Fmime-type",[262,263,264,265],"Content-Type","Header","HTTP","Response",{"title":5,"description":254},{"changefreq":268,"priority":269},"weekly",0.7,"terms\u002Fm\u002Fmime-type",null,"156jIG8OqUjLBsTAX-GC4s1FPv1bM77fSDIMJuORvos",[274,277,280,284],{"title":262,"path":275,"acronym":271,"category":253,"difficulty":255,"description":276},"\u002Fterms\u002Fc\u002Fcontent-type","Content-Type is a header that tells the receiver what format the data is in. 'I'm sending you JSON.' 'I'm sending you a PNG image.' 'I'm sending you HTML.",{"title":263,"path":278,"acronym":271,"category":253,"difficulty":255,"description":279},"\u002Fterms\u002Fh\u002Fheader","Headers are the metadata attached to HTTP requests and responses — information about the information.",{"title":264,"path":281,"acronym":282,"category":253,"difficulty":255,"description":283},"\u002Fterms\u002Fh\u002Fhttp","HyperText Transfer Protocol","HTTP is the language your browser uses to ask websites for stuff. You type a URL, your browser shouts 'hey, give me that page!",{"title":265,"path":285,"acronym":271,"category":253,"difficulty":255,"description":286},"\u002Fterms\u002Fr\u002Fresponse","A response is what the server sends back after receiving a request.",1776518293729]