500~ (서버 오류)
내부 서버 오류라고 적혀있다. 말 그대로 서버에서 오류가 발생하면 대부분 500으로 떨어지게 된다.
- 500 Internal Server Error
문제가 있지만 정확하게 설명 불가능하다. - 501 Not Importmented
서버가 동작하는데 필요한 기능(라이브러리 같은) import가 안되어있다 - 502 Bad Gateway
서버가 게이트웨이로부터 잘못된 응답을 받았다 - 503 Service Unavailable
서버가 준비되지 않았다 = 즉 서버가 작동중이지 않거나 과부하로 다운됐다 - 504 Gateway Timeout
컴퓨터 <-> 서버의 문제가 아닌 서버 <-> 서버의 문제일 가능성이 크다. 서버 <-> 서버에 요청을 처리하지못해서 연결을 닫은 경우 - 505 HTTP Version Not Supported
서버와 클라이언트간의 HTTP 버전이 맞지않다. - 506 Variant Also Negotiates (공식 표준이 아니다)
서버구성 내부에 문제가 있는 경우 - 507 Insufficient Storage
서버의 디스크 또는 파일 용량이 제한을 초과하여 저장하지 못할 때 발생 - 508 Loop Detected
클라이언트에서 온 요청을 서버가 처리하는 도중 무한루프가 감지되면 발생 - 510 Not Extened (공식 표준이 아니다)
추가적으로 확장이 필요하다.(무엇이?) - 511 Network Authentication Required
클라이언트가 네트워크에 접근하려면 인증이 필요하다. 이 에러는 서버에서 나는게 아닌 네트워크 엑세스를 제어하는 프록시 서버에서 생성된다. - 599 Network Content Timeout Error
네트워크 연결 시간초과할 대 발생한다. (일부 프록시에서 사용하는 (공식 표준이 아니다) 비공식 상태코드)
400~ (클라이언트 오류)
- 400 Bad Request
클라이언트가 잘못된 요청을 보냈다. ( 서버 : 난 너가 무슨 말을 하는지 모르겠어 ) - 401 Unauthorized
인증이 되지않은 상태에서 접근 불가능하다. = 로그인같은 것을 하지 않았다. - 402 Payment Required
디지털 시스템에 결제하기 위해서 만들어졌지만 사용하지 않는 코드 - 403 Forbidden
요청자가 승인되지않아 작업을 진행할 수 없다. (로그인은 해서 인증은 받았지만 권한이 부족해 접근 불가한 경우) - 404 Not Found ( 세상에서 가장 유명한 상태코드, 우리가 제일 자주보는 코드)
클라이언트가 요청한 URL을 찾을 수 없음을 나타내는 코드 - 405 Method Not Allowd
요청이 허용되지 않은 메소드이다. 요청된 URL에 지원하지 않은 메소드가 포함되어있을 때 - 406 Not Acceptable
서버 주도 콘텐츠 협상을 수행한 후 사용자 에이전트에서 보낸 규격에 어떠한 콘텐츠도 찾지 못했다.
-참조 https://inpa.tistory.com/entry/HTTP-%F0%9F%8C%90-4XX-Client-Error-%EC%83%81%ED%83%9C-%EC%BD%94%EB%93%9C-%EC%A0%9C%EB%8C%80%EB%A1%9C-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0 - 407 Proxy Authentication Required
프록시 인증을 요구하는 것이다. 인증안됐다는 것 - 408 Request Timeout
요청이 너무 큰 경우 시간초과로 서버가 연결을 끊어버린 것 - 409 Conflict
클라이언트의 요청이 서버와 충돌이 났다. (보통 service 레이어에서 발생함) - 410 Gone
클라이언트가 요청한 컨텐츠가 서버에 존재하지 않는다( 삭제됐다 ) - 411 Length Required
클라이언트가 요청한 메세지에 content-Length 헤더가 없을 때 발생 - 412 Precondition Failed
클라이언트가 캐시에 대한 조건부 요청을 했는데 실패했다. -Inpa Dev 참조 - 413 payload Too Large
서버가 처리할 수 있는 한계를 넘어서 요청하면 발생되는 상태코드 - 414 URI Too Long
클라이언트가 보낸 URL이 너무 길면 발생 - 415 UNsupported Media Type
서버에서 미디어 포맷을 지원하지 않을 때 발생 - 416 Range Not Satisfiable
Range헤더에 클라이언트가 요청한 범위를 만족시킬 수 없다 - 417 Expectation Failed
Expect 요청 헤더 필드로 예상되는 반환코드를 만족시킬 수 없다. - 418 I'm a teapot
만우절 장난으로 나왔던 코드 - 420 Method Failure or Enhance your calm
클라이언트 오류를 보여주려고 서버가 내려줬었던 상태코드, (지금안쓰임) - 421 Misdirected Request
엉뚱한 요청을 보내면 응답불가하다고 내려주는 코드 - 422 Unprocessable Entity
서버가 본문을 처리할 수 없다( validation처리를 하면서 적합하지 않은 데이터를 받았을 때 반환 ) - Inpa Dev참조 - 423 Locked
리소스가 잠겨있어서 접근불가 - 424 Failed Dependency
현재 요청한 작업이 다른작업에 의존하는데 이 작업이 실패해서 체인으로 실패한 경우 - 426 Upgrade Required
프로토콜 업데이트 경고 - 428 Precondition Required
조건부 요청이 요구된다. (서버가 클라이언트에게 요구함) - 429 Too Many Requests
클라이언트가 짧은 시간동안 너무 많은 요청을 보내서 서버가 제한함 (요새 말 많은 디도스) - 431 Request Header Fields Too Large
헤더 필드가 너무 커서 요청을 처리할 수 없다. - 451 Unavailable For Legal Reasons
법적인 이유로 안된다.
'HTML+CSS' 카테고리의 다른 글
HTML과 CSS에서 글꼴을 바꾸는 방법 (0) | 2024.03.11 |
---|---|
[2일차] CSS (0) | 2024.03.08 |
[1일차] HTML (0) | 2024.03.07 |