πŸ’‘ HTTP 응닡 μ½”λ“œ

1️⃣ 200λ²ˆλŒ€ :  성곡

  • 200: Ok, ν΄λΌμ΄μ–ΈνŠΈμ˜ μš”μ²­μ„ μ •μƒμ μœΌλ‘œ μˆ˜ν–‰ν•¨.
  • 201: Created, ν΄λΌμ΄μ–ΈνŠΈμ—κ²Œ 생성 μž‘μ—…μ„ μš”μ²­λ°›μ•˜κ³ , 생성 μž‘μ—…μ„ 성곡함.
  • 204: No Content, μš”μ²­μ€ μ„±κ³΅ν–ˆμœΌλ‚˜ 응닡할 μ½˜ν…μΈ κ°€ μ—†μŒ.
  • 205: Reset Content, μš”μ²­μ€ μ„±κ³΅ν–ˆμœΌλ‚˜ ν΄λΌμ΄μ–ΈνŠΈμ˜ 화면을 μƒˆλ‘œ κ³ μΉ¨ν•˜λ„λ‘ ꢌ고
  • 206: Partial Content, μš”μ²­μ€ μ„±κ³΅ν–ˆμœΌλ‚˜ 일뢀 λ²”μœ„μ˜ λ°μ΄ν„°λ§Œ λ°˜ν™˜ν•¨.

2️⃣ 300λ²ˆλŒ€ : λ¦¬λ‹€μ΄λ ‰μ…˜

  • 301: Moved Permantly, ν΄λΌμ΄μ–ΈνŠΈκ°€ μš”μ²­ν•œ λ¦¬μ†ŒμŠ€μ— λŒ€ν•œ URIκ°€ 영ꡬ적으둜 λ³€κ²½λ˜μ—ˆμŒμ„ 의미.
  • 302: Found, μš”μ²­ν•œ URIκ°€ μΌμ‹œμ μœΌλ‘œ μ£Όμ†Œκ°€ λ°”λ€Œμ—ˆμ„ 경우λ₯Ό 의미.
  • 303: See Other, μš”μ²­ν•œ μžμ›μ΄ μž„μ‹œ μ£Όμ†Œμ— μ‘΄μž¬ν•¨.
  • 304: Not Modified, 이전에 λ°©λ¬Έν–ˆμ„ λ•Œμ˜ μš”μ²­ 결과와 λ‹€λ₯΄μ§€ μ•Šμ„ 경우(μΊμ‹œ 된 νŽ˜μ΄μ§€λ₯Ό κ·ΈλŒ€λ‘œ μ‚¬μš©)
  • 307: Temporary Redirect, μž„μ‹œ νŽ˜μ΄μ§€λ‘œ λ¦¬λ‹€μ΄λ ‰νŠΈ. 

3️⃣400λ²ˆλŒ€ : ν΄λΌμ΄μ–ΈνŠΈ 였λ₯˜

  • 400: Bad Request, ν΄λΌμ΄μ–ΈνŠΈκ°€ μ˜¬λ°”λ₯΄μ§€ λͺ»ν•œ μš”μ²­μ„ 보냄.
  • 401: Unauthorized, 인증 ν˜Ήμ€ μŠΉμΈλ˜μ§€ μ•Šμ€ μ ‘κ·Ό(λ‘œκ·ΈμΈμ„ ν•˜μ§€ μ•Šμ•„ νŽ˜μ΄μ§€λ₯Ό μ—΄ κΆŒν•œμ΄ μ—†μŒ)
  • 403: Forbidden, κΈˆμ§€λœ νŽ˜μ΄μ§€, λ‘œκ·ΈμΈμ„ ν•˜λ“  μ•ˆν•˜λ“  μ ‘κ·Όν•  수 μ—†μŒ. (κ΄€λ¦¬μž νŽ˜μ΄μ§€)
  • 404: Not found, 찾을 수 μ—†λŠ” νŽ˜μ΄μ§€, μ£Όμ†Œλ₯Ό 잘 λͺ» μž…λ ₯ν–ˆμ„ λ•Œ μ‚¬μš©ν•¨.
    인증받지 μ•Šμ€ ν΄λΌμ΄μ–ΈνŠΈλ‘œ λΆ€ν„° λ¦¬μ†ŒμŠ€λ₯Ό 숨기기 μœ„ν•΄ 403 λŒ€μ‹ μ— μ‚¬μš©ν•  μˆ˜λ„ 있음.(ν•΄μ»€λ“€μ˜ 곡격을 λ°©μ§€ν•˜κ³ μž νŽ˜μ΄μ§€κ°€ μ—†λŠ” κ²ƒμ²˜λŸΌ μœ„μž₯ν•˜λŠ” 경우)
  • 405: Method Not Allowed, ν—ˆμš©λ˜μ§€ μ•Šμ€ μš”μ²­ λ©”μ†Œλ“œλ₯Ό λ°›μ•˜μ„ 경우.
  • 408: Request Timeout, μš”μ²­ μ‹œκ°„μ΄ 초과됨.
  • 409: Conflict, μ„œλ²„κ°€ μš”μ²­μ„ μ²˜λ¦¬ν•˜λŠ” κ³Όμ •μ—μ„œ 좩돌이 λ°œμƒν•œ 경우. (νšŒμ›κ°€μž… 쀑 μ€‘λ³΅λœ 아이디인 경우)
  • 410: Gone, 영ꡬ적으둜 μ‚¬μš©ν•  수 μ—†λŠ” νŽ˜μ΄μ§€.

4️⃣500λ²ˆλŒ€ : μ„œλ²„ 였λ₯˜

  • 501: Not Implemented, ν•΄λ‹Ή μš”μ²­μ„ μ²˜λ¦¬ν•˜λŠ” κΈ°λŠ₯이 λ§Œλ“€μ–΄μ§€μ§€ μ•ŠμŒ.
  • 502: Bad Gateway, μ„œλ²„λ‘œ κ°€λŠ₯ μš”μ²­μ΄ μ€‘κ°„μ—μ„œ μœ μ‹€λœ 경우.
  • 503: Service Unavailable, μ„œλ²„κ°€ ν„°μ‘Œκ±°λ‚˜ μœ μ§€ 보수 쀑
    (μœ μ§€ 보수 μ€‘μΌλ•ŒλŠ” μœ μ§€ 보수 μ€‘μ΄λΌλŠ” 것을 μ•Œλ €μ£ΌλŠ” νŽ˜μ΄μ§€λ‘œ μ „μ†‘ν•΄μ£ΌλŠ” 것이 μ’‹μŒ)
  • 504: Gateway Timeout, μ„œλ²„ κ²Œμ΄νŠΈμ›¨μ΄μ— λ¬Έμ œκ°€ 생겨 μ‹œκ°„ μ΄ˆκ³Όκ°€ 된 경우.
  • 505: HTTP Version Not Surpported, HTTP 버전이 달라 μš”μ²­μ΄ μ²˜λ¦¬ν•  수 μ—†μŒ.



좜처: https://devuna.tistory.com/78?category=939368 [νŠœλ‚˜ 개발일기]

'IT μš©μ–΄, 상식' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

REST API URL κ·œμΉ™  (0) 2021.12.10

+ Recent posts