Jamkris
๐ŸŒ™
๐Ÿ’ก Develop

๐ŸŒ 2XX (Successful) ์ƒํƒœ ์ฝ”๋“œ

date
May 26, 2024
slug
๐ŸŒ 2XX ์ƒํƒœ ์ฝ”๋“œ
author
status
Public
tags
Blog
Knowledge
summary
๐ŸŒ 2XX (Successful) ์ƒํƒœ ์ฝ”๋“œ
type
Post
thumbnail
category
๐Ÿ’ก Develop
updatedAt
Jun 21, 2024 03:22 PM

2XXย Success

๐Ÿ‘‰๐Ÿป
2XX ๋ฒˆ๋Œ€์˜ ์ƒํƒœ ์ฝ”๋“œ๋“ค์€์š”์ฒญ์ด ์ •์ƒ์ ์œผ๋กœ ์ฒ˜๋ฆฌ๋˜์—ˆ๋‹ค๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„๋‹ค. ๋‹จ์ˆœํžˆ ์š”์ฒญ์— ๋Œ€ํ•œ ์„ฑ๊ณต์„ ๋‚˜ํƒ€๋‚ด์ง€๋งŒ, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์–ด๋– ํ•œ ํ–‰์œ„์— ๋Œ€ํ•œ ์„ฑ๊ณต์ธ์ง€์— ๋Œ€ํ•œ ๊ฒƒ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ๋•Œ๋ฌธ์—, ์‘๋‹ต์„ ๋ฐ›๊ณ  ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ทจํ•  ํ–‰์œ„๋ฅผ ๊ฒฐ์ •ํ•˜๋Š”๋ฐ ์ค‘์š”ํ•˜๋ฉด์„œ๋„ ์ •๋ง ์ž์ฃผ ๋ณด๊ฒŒ๋  ์ƒํƒœ ์ฝ”๋“œ์ผ ๊ฒƒ์ด๋‹ค.
ย 
CODE
MEAN
MEAN KOREA
200
OK
์„œ๋ฒ„๊ฐ€ ์š”์ฒญ์„ ์„ฑ๊ณต์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜์˜€๋‹ค.
201
Created
์š”์ฒญ์ด ์ฒ˜๋ฆฌ๋˜์–ด์„œ ์ƒˆ๋กœ์šด ๋ฆฌ์†Œ์Šค๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ๋‹ค.
202
Accepted
์š”์ฒญ์€ ์ ‘์ˆ˜ํ•˜์˜€์ง€๋งŒ, ์ฒ˜๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋˜์ง€ ์•Š์•˜๋‹ค.
203
Non-Authoritative Information
์‘๋‹ต ํ—ค๋”๊ฐ€ ์˜ค๋ฆฌ์ง€๋„ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ œ๊ณต๋œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์ฆ‰, ์œ ํšจํ•˜์ง€ ์•Š์€ accessToken or refreshToken
204
No Content
์ฒ˜๋ฆฌ๋ฅผ ์„ฑ๊ณตํ•˜์˜€์ง€๋งŒ, ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋Œ๋ ค์ค„ ์ฝ˜ํ…์ธ ๊ฐ€ ์—†๋‹ค. ์ฆ‰, Response ํ•  Body๊ฐ€ ์—†๋‹ค.
205
Reset Content
์ฒ˜๋ฆฌ๋ฅผ ์„ฑ๊ณตํ•˜์˜€๊ณ  ๋ธŒ๋ผ์šฐ์ €์˜ ํ™”๋ฉด์„ ๋ฆฌ์…‹ํ•˜๋ผ.
206
Partial Content
์ฝ˜ํ…์ธ ์˜ ์ผ๋ถ€๋งŒ์„ ๋ณด๋‚ธ๋‹ค.
207
Multi-Status
์ด๋ฏธ ์•ž์—์„œ ์—ด๊ฑฐ๋˜์—ˆ์Œ์„ ์˜๋ฏธ
208
Already Reported
์•„ํŒŒ์น˜(Apache) ์›น ์„œ๋ฒ„ ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋น„๊ณต์‹ HTTP ์‘๋‹ต ์ฝ”๋“œ
226
IM Used
์„œ๋ฒ„๊ฐ€ GET ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต ์˜๋ฌด๋ฅผ ๋‹คํ–ˆ๋‹ค๋Š” ์˜๋ฏธ

200 OK

  • ์„œ๋ฒ„๊ฐ€ ์š”์ฒญ์„ ์„ฑ๊ณต์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜์˜€๋‹ค.
  • OKย โ‡ขย ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ์„œ๋ฒ„๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ฒ˜๋ฆฌ
  • ๋ฉ”์„ธ์ง€ ๋ฐ”๋””์—๋Š” HTTP ๋ฉ”์„œ๋“œ์—๋”ฐ๋ผ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์š”์ฒญ๋œ ๋ฆฌ์†Œ์Šค๋ฅผ ํฌํ•จ
    • GET : ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ€์ ธ์™”๊ณ  ๋ฉ”์‹œ์ง€ ๋ฐ”๋””์— ๋“ค์–ด์žˆ์Œ
    • POST : ๋ฆฌ์†Œ์Šค๊ฐ€ ๋ช…์‹œํ•˜๋Š” ํ–‰๋™์˜ ๊ฒฐ๊ณผ๊ฐ€ ๋ฉ”์‹œ์ง€ ๋ฐ”๋””์— ๋“ค์–ด์žˆ์Œ
    • PUT : 200 OK (์ˆ˜์ • ์™„๋ฃŒ) /ย  201 Created (์ˆ˜์ •ํ•  ๊ฐœ์ฒด๊ฐ€ ์—†์–ด ์ƒˆ๋กœ ์—…๋กœ๋“œ)
    • DELETE : 200 OK (์‚ญ์ œ ์™„๋ฃŒ) /ย 204 No Contentย (์‚ญ์ œํ•  ๊ฐœ์ฒด๊ฐ€ ์—†์„๋•Œ)
    • HEAD : ๊ฐœ์ฒด ํ—ค๋”๊ฐ€ ๋ฉ”์‹œ์ง€ ๋ฐ”๋””์—ย ๋“ค์–ด์žˆ์Œ
    • TRACE : ์ตœ์ข… ์„œ๋ฒ„๊ฐ€ ์š”์ฒญ๋ฐ›์€ ๋ฉ”์‹œ์ง€๊ฐ€ ๋ฐ”๋””์— ๋“ค์–ด์žˆ์Œ200 ์‘๋‹ต์€ ์บ์‰ฌ๋  ์ˆ˜ ์žˆ๋‹ค.
  • 200 ์‘๋‹ต์€ ์บ์‰ฌ๋  ์ˆ˜ ์žˆ๋‹ค.

201 Created

  • ์š”์ฒญ์ด ์ฒ˜๋ฆฌ๋˜์–ด์„œ ์ƒˆ๋กœ์šด ๋ฆฌ์†Œ์Šค๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ๋‹ค.
  • Created โ‡ข ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ์„œ๋ฒ„๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ–ˆ๊ณ ์ƒˆ๋กœ์šดย ๋ฆฌ์†Œ์Šค๊ฐ€ย ์ƒ๊น€
  • 201 ์ƒํƒœ ์ฝ”๋“œ๋Š” POST, PUT ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต์— ์ฃผ๋กœ ์ด์šฉ๋œ๋‹ค.
    • POST : ๊ฐœ์ฒด๋ฅผ ์ƒˆ๋กœ ์ƒ์„ฑ
    • PUT : ๋งŒ์ผ ์ˆ˜์ •ํ•  ๊ฐœ์ฒด๊ฐ€ ์—†์œผ๋ฉด ์ƒˆ๋กœ ์ƒ์„ฑ
ย 

202 Accepted

  • ์š”์ฒญ์€ ์ ‘์ˆ˜ํ•˜์˜€์ง€๋งŒ, ์ฒ˜๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋˜์ง€ ์•Š์•˜๋‹ค.
  • Accepted โ‡ข ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์€ ์ •์ƒ์ ์ด๋‚˜, ์„œ๋ฒ„๊ฐ€ ์•„์ง ์ฒ˜๋ฆฌ๋ฅผ ์™„๋ฃŒํ•˜์ง€ ๋ชปํ•ด์„œ ์ผ๋‹จ ์•Œ์•˜๋‹ค๋Š” ํ‘œ์‹œ
  • ๋ณดํ†ต ์š”์ฒญ์ด ์ •์ƒ์ ์ด๋ฉด ์ž‘์—…์˜ ์„ฑ๊ณต/์‹คํŒจ๋กœ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋‚˜,์š”์ฒญ ์ฒ˜๋ฆฌ ์ž์ฒด๊ฐ€ ๋ฌด๊ฑฐ์›Œ ์˜ค๋ž˜ ๊ฑธ๋ฆด๊ฒฝ์šฐ ๋น„๋™๊ธฐ๋กœ ์ฒ˜๋ฆฌํ•˜์—ฌ ์™„๋ฃŒ๋˜๋ฉด๋‚˜์ค‘์— ์•Œ๋ ค์ฃผ๊ฒ ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.
  • ์‘๋‹ต ๋ณธ๋ฌธ์—๋Š” ์š”์ฒญ์— ๋Œ€ํ•œ ์ƒํƒœ์™€ ์š”์ฒญ์˜ ์ฒ˜๋ฆฌ๊ฐ€ ์–ธ์ œ ์™„๋ฃŒ๋  ๊ฒƒ์ธ์ง€์— ๋Œ€ํ•œ ์ถ”์ •(ํ˜น์€ ๊ทธ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ด๋””์„œ ์–ป์„ ์ˆ˜ ์žˆ๋Š”์ง€)์„ ํฌํ•จํ•ด์•ผ ํ•œ๋‹ค.
ย 

203 Non-Authoritative Information

  • ์‘๋‹ต ํ—ค๋”๊ฐ€ ์˜ค๋ฆฌ์ง€๋„ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ œ๊ณต๋œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์ฆ‰, ์œ ํšจํ•˜์ง€ ์•Š์€ accessToken or refreshToken
  • Non Authoritative Information โ‡ข ํ—ค๋”์— ๋“ค์–ด์žˆ๋Š” ์ •๋ณด๊ฐ€ ์›๋ž˜ ์„œ๋ฒ„๊ฐ€ ์•„๋‹Œ ํ”„๋ก์‹œ์˜ ์‚ฌ๋ณธ์—์„œ ์™€์„œ์‹ ๋ขฐ ํ•  ์ˆ˜ ์—†๋Š” ์ •๋ณด๋ฅผ ์˜๋ฏธ
  • ์›น์‚ฌ์ดํŠธ๊ฐ€ ํ”„๋ก์‹œ ์„œ๋ฒ„(CDN ๋˜๋Š” VPN ๋˜๋Š” ๊ธฐํƒ€)๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋ฐ˜ํ™˜๋˜๋Š” ์ƒํƒœ ์ฝ”๋“œ์ฆ‰, ์š”์ฒญ์€ ์„ฑ๊ณตํ–ˆ์ง€๋งŒ payload๊ฐ€ ์›๋ณธ ์„œ๋ฒ„์˜ 200(OK) ์‘๋‹ต์ด ๋ณ€ํ™˜ ํ”„๋ก์‹œ์— ์˜ํ•ด ์ˆ˜์ •๋˜์—ˆ์Œ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.
  • ํ”„๋ก์‹œ๊ฐ€ ๋ฆฌ์†Œ์Šค์˜ ์‚ฌ๋ณธ์„ ๊ฐ–๊ณ  ์žˆ์ง€๋งŒ, ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ๋ฉ”ํƒ€ ์ •๋ณด(ํ—ค๋”)๋ฅผ ๊ฒ€์ฆํ•˜์ง€ ๋ชปํ•œ(ํ˜น์€ ์•ˆ ํ•œ) ๊ฒฝ์šฐ ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋‹จ, 203(์‹ ๋ขฐ ํ• ์ˆ˜์—†๋Š” ์ •๋ณด) ์ƒํƒœ ์ฝ”๋“œ ๋Œ€์‹  214(๋ณ€ํ™˜์ด ์ ์šฉ๋œ ๊ฒฝ๊ณ ) ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•œ๋‹ค.
ย 

204 No Content

  • ์ฒ˜๋ฆฌ๋ฅผ ์„ฑ๊ณตํ•˜์˜€์ง€๋งŒ, ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋Œ๋ ค์ค„ ์ฝ˜ํ…์ธ ๊ฐ€ ์—†๋‹ค. ์ฆ‰, Response ํ•  Body๊ฐ€ ์—†๋‹ค.
  • No Content โ‡ข ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์€ ์ •์ƒ์ ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ œ๊ณตํ•  ์ปจํ…์ธ ๊ฐ€ ์—†๋‹ค.
  • ์„œ๋ฒ„๊ฐ€ย ์š”์ฒญ์„ย ์„ฑ๊ณต์ ์œผ๋กœย ์ˆ˜ํ–‰ํ–ˆ์ง€๋งŒ,์‘๋‹ตย ํŽ˜์ด๋กœ๋“œย ๋ณธ๋ฌธ์—ย ๋‹ด์„ย ๋ฐ์ดํ„ฐ๊ฐ€ย ์—†์Œ์„ย ์˜๋ฏธํ•œ๋‹ค.
  • ์ ˆ๋Œ€์ ์ธ ๊ฒƒ์€ ์•„๋‹ˆ์ง€๋งŒ ๋‹ค์Œ ๋ฉ”์„œ๋“œ์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.
    • POST : ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€ ์š”์ฒญ์„ ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ์‘๋‹ต์€ ํ•„์š”์—†์„๋•Œ
    • PUT : ์ž์› ์ˆ˜์ • ์š”์ฒญ์˜ ๊ฒฐ๊ณผ๊ฐ€ ๋™์ผํ•˜์—ฌ ๋ณ€๊ฒฝ๋œ ๋‚ด์šฉ์ด ์—†์„ ๋•Œ
    • DELETE : ์‚ญ์ œํ•  ์ž์›์ด ์—†์–ด ์‘๋‹ต์ด ๋ฌด์˜๋ฏธ ํ• ๋•Œ (์ฒ˜๋ฆฌ ์ž์ฒด๋Š” ์„ฑ๊ณต์ด๋‹ˆ 2XX ๋ฒˆ๋Œ€ ์ด์ง€๋งŒ ์ž์›์ด ์‚ญ์ œ๋˜์ง€๋Š” ์•Š์•˜์œผ๋‹ˆ ์ด๋Ÿฐ ์• ๋งค๋ชจํ˜ธํ•œ ์ƒํ™ฉ์— ์‚ฌ์šฉ)
  • ์ด๋Ÿฐ ๋ชจํ˜ธ์„ฑ ๋•Œ๋ฌธ์— 204 ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” HTTP API๋Š” ํ”ํ•˜์ง€ ์•Š๋‹ค.
  • 204 ์‘๋‹ต์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์บ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค.
ย 

205 Reset Content

  • ์ฒ˜๋ฆฌ๋ฅผ ์„ฑ๊ณตํ•˜์˜€๊ณ  ๋ธŒ๋ผ์šฐ์ €์˜ ํ™”๋ฉด์„ ๋ฆฌ์…‹ํ•˜๋ผ.
  • Reset Content โ‡ข ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ƒˆ๋กœ ๊ณ ์นจํ•˜๋ผ๋Š” ์˜๋ฏธ
  • ํ˜„์žฌ ํŽ˜์ด์ง€์— ์žˆ๋Š” HTML ํผ์— ์ฑ„์›Œ์ง„ ๋ชจ๋“  ๊ฐ’์„ ๋น„์šฐ๊ฑฐ๋‚˜, ์บ”๋ฒ„์Šค ์ƒํƒœ๋ฅผ ์žฌ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ํ• ๋•Œ, ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ํ™”๋ฉด์˜ UI๋ฅผ์ƒˆ๋กœ ๊ณ ์น˜๋„๋ก ์ง€์‹œํ•œ๋‹ค.
  • ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์ฝ”๋“œ๋ผ๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.
  • PUT ๋ฉ”์„œ๋“œ ๋™์ž‘๊ณผ ํ•จ๊ป˜ ์ด์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.
ย 

206 Partial Content

  • ์ฝ˜ํ…์ธ ์˜ ์ผ๋ถ€๋งŒ์„ ๋ณด๋‚ธ๋‹ค.
  • Partial Contentโ‡ข ์š”์ฒญ๋œ ๋ฆฌ์†Œ์Šค๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ๊ฒ€์ƒ‰๋˜์—ˆ์ง€๋งŒ ๋ฆฌ์†Œ์Šค ๋ฒ”์œ„์˜ ์ผ๋ถ€๋งŒ ๋ฐ˜ํ™˜๋˜๊ณ  ์žˆ์Œ์„ ๋‚˜ํƒ€๋ƒ„
  • ์ด๋ฏธ์ง€๋‚˜ ๋™์˜์ƒ๊ฐ™์€ ๋Œ€์šฉ๋Ÿ‰ ๋ฏธ๋””์–ด ํŒŒ์ผ์„ ์š”์ฒญํ•˜์˜€์„ ๋•Œ, ์•„์ง ์™„์ „ํžˆ ๋กœ๋“œ ๋˜์ง€ ์•Š์•˜์Œ์—๋„ ํŠน์ • ๋ฒ”์œ„์— ๋Œ€ํ•œ ์š”์ฒญ์„ ํ• ๋•Œ ์“ฐ์ธ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์„œ๋ฒ„๋Š” ์ „์ฒด ํŒŒ์ผ ๋Œ€์‹  ์š”์ฒญ๋œ ๋ฒ”์œ„๋งŒ ๋ฐ˜ํ™˜ํ•œ๋‹ค.
  • ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ์„ ์กฐ๊ฐ์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜๊ฑฐ๋‚˜ ๋ฏธ๋””์–ด ํŒŒ์ผ์„ ์ŠคํŠธ๋ฆฌ๋ฐํ•  ๋•Œ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ์—์„œ Range ํ—ค๋”๋ฅผ ํ†ตํ•ด ์ด ์ƒํƒœ ์ฝ”๋“œ๋ฅผ ์‘๋‹ต ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.
ย 

207 Multi-Status

  • (WebDAV) ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ์˜ ์Šคํ…Œ์ดํ„ฐ์Šค๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์ด๋‹ค.
  • Multi Status โ‡ข ์—ฌ๋Ÿฌ ์‘๋‹ต์ด ํ˜ผํ•ฉ๋˜์–ด ์žˆ์„๋•Œ ๋‚˜์˜ค๋Š” ์ƒํƒœ์ฝ”๋“œ
  • ์š”์ฒญ์ด ๋‹ค์–‘ํ•œ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์‘๋‹ต์„ 207 Multi Status๋ฅผ ํ†ตํ•ด ํ•œ๋ฒˆ์— ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด๋ฉด ๋œ๋‹ค.
  • ์—ฌ๋Ÿฌ๊ฐœ์˜ ์‘๋‹ต์€ ๊ธฐ๋ณธ์ ์œผ๋กœ XML๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์–ด, ํ•˜์œ„ ์š”์ฒญ ์ˆ˜์— ๋”ฐ๋ผ ์—ฌ๋Ÿฌ๊ฐœ์˜ ๊ฐœ๋ณ„ ์‘๋‹ต ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค. (JSON์œผ๋กœ๋„ ์‘๋‹ต ์„ค์ •์ด ๊ฐ€๋Šฅ)
  • ํ•ด๋‹น ์ฝ”๋“œ๋Š” WebDAV(Web Distributed Authoring and Vesioning)์— ์ด์šฉ๋œ๋‹ค.
WebDAV๋ž€?
WebDAV(Web Distributed Authoring and Vesioning)๋Š” ํ•˜์ดํผํ…์ŠคํŠธ ์ „์†ก ํ”„๋กœํ† ์ฝœ์˜ ํ™•์žฅ์œผ๋กœ, ์›น ์„œ๋ฒ„์— ์ €์žฅ๋œ ๋ฌธ์„œ์™€ ํŒŒ์ผ์„ ์ฝ๊ณ  ์“ฐ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋งค๊ฐœ์ฒด๋กœ ๋งŒ๋“ค์–ด์„œ, ํŽธ์ง‘ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์‚ฌ์šฉ์ž๋“ค ์‚ฌ์ด์— ํ˜‘์—…์„ ์†์‰ฝ๊ฒŒ ๋งŒ๋“ค์–ด ์ค€๋‹ค.
ย 

208 Already Reported

  • Already Reported โ‡ข ์ด๋ฏธ ์•ž์—์„œ ์—ด๊ฑฐ๋˜์—ˆ์Œ์„ ์˜๋ฏธ
  • ์•ž์—์„œ ์ด๋ฏธ ๋ณด๊ณ ๋œ ์ •๋ณด์ด๋‹ˆ๊นŒ, ์ด ์ •๋ณด๋ฅผ ๋‹ค์‹œ ํฌํ•จํ•˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•œ๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ํด๋ผ์ด์–ธํŠธ๋Š” ์ด์ „์— ์ œ๊ณต๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐธ์กฐํ•˜๋ฉด ๋œ๋‹ค.
  • PROPFIND ์ด๋ผ๋Š” HTTP ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•œ ์‘๋‹ต ์†์„ฑ์œผ๋กœ์จ ์“ฐ์ด๋ฉฐ, ๋™์ผ ์ปฌ๋ ‰์…˜์œผ๋กœ ๋ฐ”์ธ๋“œ๋œ ๋ณต์ˆ˜์˜ ๋‚ด๋ถ€ ๋ฉค๋ฒ„๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์—ด๊ฑฐํ•˜๋Š” ๊ฒƒ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค.
  • 208 ์ƒํƒœ ์ฝ”๋“œ๋Š” HTTP ์‘๋‹ต ๋ฉ”์„ธ์ง€๋กœ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ณ , ํŽ˜์ด๋กœ๋“œ ๋ณธ๋ฌธ์—๋งŒ ์“ฐ์ด๋Š” ํŠน์„ฑ์ด ์žˆ๋‹ค.
  • ํ•ด๋‹น ์ฝ”๋“œ๋Š” WebDAV(Web Distributed Authoring and Vesioning)์— ์ด์šฉ๋œ๋‹ค.
ย 

218 This is fine

  • This is fine โ‡ข ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์ง€๋งŒ ์—ฌ๊ธด(apache ์„œ๋ฒ„) ๊ดœ์ฐฎ์•„~ ์˜๋ฏธ
  • ์•„ํŒŒ์น˜(Apache) ์›น ์„œ๋ฒ„ ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋น„๊ณต์‹ HTTP ์‘๋‹ต ์ฝ”๋“œ
  • ๊ทธ๋ž˜์„œ 218 ์ƒํƒœ ์ฝ”๋“œ๊ฐ€ ์ˆ˜์‹ ๋˜๋ฉด, ํด๋ผ์ด์–ธํŠธ๋Š” Apache ์›น ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๊ณ  ์žˆ์Œ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋ณดํ†ต ์˜ค๋ฅ˜ ์ƒํƒœ ์ฝ”๋“œ(4XX ๋˜๋Š” 5XX)์— ๋Œ€ํ•ด์„œ ํด๋ผ์ด์–ธํŠธ๋Š” ์˜ค๋ฅ˜ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•˜์ง€๋งŒ, 218 ์‘๋‹ต์„ ์ด์šฉํ•˜๋ฉด ์˜ค๋ฅ˜ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ณ  Apache๊ฐ€ ํ•˜๋ผ๋Š” ๋Œ€๋กœ ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ํ–‰์œ„๊ฐ€ ๋ณ€ํ˜•๋  ์ˆ˜ ์žˆ๋‹ค.
ย 

226 IM Used

  • IM Used โ‡ข ์„œ๋ฒ„๊ฐ€ GET ์š”์ฒญ์— ๋Œ€ํ•œ ์‘๋‹ต ์˜๋ฌด๋ฅผ ๋‹คํ–ˆ๋‹ค๋Š” ์˜๋ฏธ
  • ์š”์ฒญ์ด ํ˜„์žฌ ์ƒํƒœ์— ๋ฐ˜์šฉ๋˜์—ˆ์Œ์„ ๋œปํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด๋ฉด ๋œ๋‹ค.
  • HTTP Delta Encoding ๊ธฐ๋ฒ•์„ ์ด์šฉํ•˜๋ฉด ๋ฐ˜ํ™˜๋˜๋Š” ์ƒํƒœ ์ฝ”๋“œ์ด๋‹ค.
  • ์—ฌ๊ธฐ์„œ IM์€ I am ์„ ๋‚˜ํƒ€๋‚ด๋Š”๊ฒƒ์ด ์•„๋‹ŒInstance Manipulation(์ธ์Šคํ„ด์Šค ์กฐ์ž‘)์˜ ์•ฝ์ž์ด๋‹ค.