- HTTP νλ‘ν μ½λ‘ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°μ λ, Content-Type ν€λκ° λ±μ₯νλ©΄μ μ¬λ¬ νμμ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°μ μ μκ² λμλ€.
- Content-Typeμ valueλ‘λ MIME νμ
νμμ λ°μ΄ν°κ° μ 곡λλ€. MIME νμ
μ μ’
λ₯λ Discrete typesκ³Ό Multipart typesλ‘ λΆλ₯λλ©°, κ·Έ μ’
λ₯λ μλμ κ°λ€.
- Discrete Types(κ°λ³ νμ )
- Multipart Types(λ©ν°ννΈ νμ )
- κ°λ³ νμ μ λμΌ ν¬λ§·μ λ°μ΄ν°λ§μ μ μ‘ν λ μ¬μ©νλ©°, λ©ν°ννΈ νμ μ μ¬λ¬ ν¬λ§·(plain text, binary λ±)μ λμμ μ‘΄μ¬ν λ μ¬μ©νλ€.
- μλ €μ§μ§ μμ νμ μ 리μμ€λ₯Ό μ μ‘ν λ μ¬μ©νλ Content-Type
- byte λ¨μμ μ μ μλ binary dataλ₯Ό μ μ‘νκΈ° μν΄ μ¬μ©νλ€.
- 보μμμ μ΄μ λ‘ ν΄λΉ νμ μΌλ‘ μ μ‘λ 리μμ€λ λΈλΌμ°μ μμ κΈ°λ³Έ λμμ νμ©νμ§ μκ³ , μ¬μ©νκΈ° μν΄μλ λμ€ν¬μ μ μ₯ν κ²μ κ°μ νκ³ μλ€.
- μμ κ°μ μ΄μ λ‘ μ΄λ―Έμ§, λμμ λ±μ ν΄λΉ νμ
μΌλ‘ μ§μ ν΄ μ μ‘νλ©΄ λΈλΌμ°μ μμ μλ μ€νλμ§ μλ λ¬Έμ κ° λ°μνλ€.
- μ΄λ₯Ό ν΄κ²°νκΈ° μν΄μλ λͺ μμ MIME νμ μ μ§μ ν΄μ£Όμ΄μΌ νλ€. (image/png, audio/midiμ κ°μ νμ )
- μ 곡λλ λ°μ΄ν°μ μ©λλ₯Ό μλ €μ£Όλ ν€λ
application/octet-stream
μ μ¬μ©ν λ,Content-Disposition: attachment
μ ν¨κ» μ¬μ©ν¨μΌλ‘μ¨ μ μ₯λ νμΌλͺ μ μ§μ ν΄μ€ μ μλ€.- μ£Όλ‘ AWS S3λ₯Ό λ€λ£° λ μ΄ λ°©μμ λ§μ΄ μ΄μ©νλ€. s3μ κ²½μ° μ¬λ¬ νμ
μ νμΌμ μ μ₯ν μ μλ νμΌ μ€ν 리μ§μ΄κΈ° λλ¬Έμ κΈ°λ³Έμ μΌλ‘ Content-Typeμ΄
application/octet-stream
μΌλ‘ μ§μ λκ³ , μ΄λ₯Ό μ€μ λ‘ λ€μ΄λ‘λ μ©λλ‘ μ¬μ©νλ κ²½μ° Content-Disposition ν€λμ ν¨κ» μ¬μ©ν΄ μ μ₯λ νμΌλͺ μ μ§μ νλ€.