--- /dev/null
+# μλ΅ μν μ½λ
+
+μλ΅ λͺ¨λΈκ³Ό κ°μ λ°©λ²μΌλ‘, μ΄λ€ *κ²½λ‘ μλ*μ΄λ `status_code` λ§€κ°λ³μλ₯Ό μ¬μ©νμ¬ μλ΅μ λν HTTP μν μ½λλ₯Ό μ μΈν μ μμ΅λλ€.
+
+* `@app.get()`
+* `@app.post()`
+* `@app.put()`
+* `@app.delete()`
+* κΈ°ν
+
+```Python hl_lines="6"
+{!../../../docs_src/response_status_code/tutorial001.py!}
+```
+
+!!! note "μ°Έκ³ "
+ `status_code` λ "λ°μ½λ μ΄ν°" λ©μλ(`get`, `post` λ±)μ λ§€κ°λ³μμ
λλ€. λͺ¨λ λ§€κ°λ³μλ€κ³Ό λ³Έλ¬Έμ²λΌ *κ²½λ‘ μλ ν¨μ*κ° μλλλ€.
+
+`status_code` λ§€κ°λ³μλ HTTP μν μ½λλ₯Ό μ«μλ‘ μ
λ ₯λ°μ΅λλ€.
+
+!!! info "μ 보"
+ `status_code` λ νμ΄μ¬μ `http.HTTPStatus` μ κ°μ `IntEnum` μ μ
λ ₯λ°μ μλ μμ΅λλ€.
+
+`status_code` λ§€κ°λ³μλ:
+
+* μλ΅μμ ν΄λΉ μν μ½λλ₯Ό λ°νν©λλ€.
+* μν μ½λλ₯Ό OpenAPI μ€ν€λ§(λ° μ¬μ©μ μΈν°νμ΄μ€)μ λ¬Έμν ν©λλ€.
+
+<img src="https://fastapi.tiangolo.com/img/tutorial/response-status-code/image01.png">
+
+!!! note "μ°Έκ³ "
+ μ΄λ€ μλ΅ μ½λλ€μ ν΄λΉ μλ΅μ λ³Έλ¬Έμ΄ μλ€λ κ²μ μλ―ΈνκΈ°λ ν©λλ€ (λ€μ νλͺ© μ°Έκ³ ).
+
+ μ΄μ λ°λΌ FastAPIλ μλ΅ λ³Έλ¬Έμ΄ μμμ λͺ
μνλ OpenAPIλ₯Ό μμ±ν©λλ€.
+
+## HTTP μν μ½λμ λνμ¬
+
+!!! note "μ°Έκ³ "
+ λ§μ½ HTTP μν μ½λμ λνμ¬ μ΄λ―Έ μκ³ μλ€λ©΄, λ€μ νλͺ©μΌλ‘ λμ΄κ°μμμ€.
+
+HTTPλ μΈμ리μ μ«μ μν μ½λλ₯Ό μλ΅μ μΌλΆλ‘ μ μ‘ν©λλ€.
+
+μ΄ μν μ½λλ€μ κ°μλ₯Ό μλ³ν μ μλλ‘ μ§μ λ μ΄λ¦μ΄ μμΌλ, μ€μν κ²μ μ«μ μ½λμ
λλ€.
+
+μμ½νμλ©΄:
+
+* `**1xx**` μν μ½λλ "μ 보"μ©μ
λλ€. μ΄λ€μ μ§μ μ μΌλ‘λ μ μ¬μ©λμ§λ μμ΅λλ€. μ΄ μν μ½λλ₯Ό κ°λ μλ΅λ€μ λ³Έλ¬Έμ κ°μ§ μ μμ΅λλ€.
+* `**2xx**` μν μ½λλ "μ±κ³΅μ μΈ" μλ΅μ μν΄ μ¬μ©λ©λλ€. κ°μ₯ λ§μ΄ μ¬μ©λλ μ νμ
λλ€.
+ * `200` μ λν΄νΈ μν μ½λλ‘, λͺ¨λ κ²μ΄ "μ±κ³΅μ μ"μ μλ―Έν©λλ€.
+ * λ€λ₯Έ μλ‘λ `201` "μμ±λ¨"μ΄ μμ΅λλ€. μΌλ°μ μΌλ‘ λ°μ΄ν°λ² μ΄μ€μ μλ‘μ΄ λ μ½λλ₯Ό μμ±ν ν μ¬μ©ν©λλ€.
+ * λ¨, `204` "λ΄μ© μμ"μ νΉλ³ν κ²½μ°μ
λλ€. μ΄κ²μ ν΄λΌμ΄μΈνΈμκ² λ°νν λ΄μ©μ΄ μλ κ²½μ° μ¬μ©ν©λλ€. λ°λΌμ μλ΅μ λ³Έλ¬Έμ κ°μ§ μ μμ΅λλ€.
+* `**3xx**` μν μ½λλ "리λ€μ΄λ μ
"μ©μ
λλ€. λ³Έλ¬Έμ κ°μ§ μ μλ `304` "μμ λμ§ μμ"μ μ μΈνκ³ , μ΄ μν μ½λλ₯Ό κ°λ μλ΅μλ λ³Έλ¬Έμ΄ μμ μλ, μμ μλ μμ΅λλ€.
+* `**4xx**` μν μ½λλ "ν΄λΌμ΄μΈνΈ μ€λ₯" μλ΅μ μν΄ μ¬μ©λ©λλ€. μ΄κ²μ μλ§ κ°μ₯ λ§μ΄ μ¬μ©νκ² λ λλ²μ§Έ μ νμ
λλ€.
+ * μΌλ‘λ‘ `404` λ "μ°Ύμ μ μμ" μλ΅μ μν΄ μ¬μ©ν©λλ€.
+ * μΌλ°μ μΈ ν΄λΌμ΄μΈνΈ μ€λ₯μ κ²½μ° `400` μ μ¬μ©ν μ μμ΅λλ€.
+* `**5xx**` μν μ½λλ μλ² μ€λ₯μ μ¬μ©λ©λλ€. μ΄κ²λ€μ μ§μ μ¬μ©ν μΌμ κ±°μ μμ΅λλ€. μμ© νλ‘κ·Έλ¨ μ½λλ μλ²μ μΌλΆμμ λ¬Έμ κ° λ°μνλ©΄ μλμΌλ‘ μ΄λ€ μν μ½λ μ€ νλλ₯Ό λ°νν©λλ€.
+
+!!! tip "ν"
+ κ°κ°μ μν μ½λμ μ΄λ€μ΄ μλ―Ένλ λ΄μ©μ λν΄ λ μκ³ μΆλ€λ©΄ <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Status" class="external-link" target="_blank"><abbr title="Mozilla Developer Network">MDN</abbr> HTTP μν μ½λμ κ΄ν λ¬Έμ</a> λ₯Ό νμΈνμμμ€.
+
+## μ΄λ¦μ κΈ°μ΅νλ μ¬μ΄ λ°©λ²
+
+μκΈ° μμ μ°Έκ³ :
+
+```Python hl_lines="6"
+{!../../../docs_src/response_status_code/tutorial001.py!}
+```
+
+`201` μ "μμ±λ¨"λ₯Ό μλ―Ένλ μν μ½λμ
λλ€.
+
+νμ§λ§ λͺ¨λ μν μ½λλ€μ΄ 무μμ μλ―Ένλμ§ μΈμΈ νμλ μμ΅λλ€.
+
+`fastapi.status` μ νΈμ λ³μλ₯Ό μ¬μ©ν μ μμ΅λλ€.
+
+```Python hl_lines="1 6"
+{!../../../docs_src/response_status_code/tutorial002.py!}
+```
+
+μ΄κ²μ λ¨μν μμ
μ νΈλ¦¬νκ² νκΈ° μν κ²μΌλ‘, HTTP μν μ½λμ λμΌν λ²νΈλ₯Ό κ°κ³ μμ§λ§, μ΄λ₯Ό μ¬μ©νλ©΄ νΈμ§κΈ°μ μλμμ± κΈ°λ₯μ μ¬μ©ν μ μμ΅λλ€:
+
+<img src="https://fastapi.tiangolo.com/img/tutorial/response-status-code/image02.png">
+
+!!! note "κΈ°μ μ μΈλΆμ¬ν"
+ `from starlette import status` μμ μ¬μ©ν μ μμ΅λλ€.
+
+ **FastAPI**λ κ°λ°μμΈ λΉμ μ νΈμλ₯Ό μν΄ `fastapi.status` μ λμΌν `starlette.status` λ μ 곡ν©λλ€. νμ§λ§ μ΄κ²μ Starletteλ‘λΆν° μ§μ μ 곡λ©λλ€.
+
+## κΈ°λ³Έκ° λ³κ²½
+
+μΆν μ¬κΈ°μ μ μΈνλ κΈ°λ³Έ μν μ½λκ° μλ λ€λ₯Έ μν μ½λλ₯Ό λ°ννλ λ°©λ²μ [μλ ¨λ μ¬μ©μ μ§μΉ¨μ](https://fastapi.tiangolo.com/ko/advanced/response-change-status-code/){.internal-link target=_blank}μμ νμΈν μ μμ΅λλ€.