ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HTTP Status Code
    WEB 2020. 6. 2. 21:23
    728x90

    HTTP Status Code


    100 ~ 199 : 정보 확인

    상태코드이름의미

    100 Continue 요청의 시작 부분 일부가 받아들여졌으며 클라이언트는 나머지를 계속 이어서 보내야함을 의미
    101 Switcing Protocol 요청자가 서버에 프로토콜 전환을 요청했으며 서버에서 이를 승인하는 중을 의미

    200 ~ 299 : 통신 성공

    상태코드이름의미

    200 OK 요청 성공(GET)
    201 Create 생성 성공(POST)
    202 Accepted 요청 접수했지만 아직 처리하지 않음
    204 No Content 요청 성공, 돌려줄 resource없음
    206 Partial Content 지정된 범위만큼 요청 성공

    300 ~ 399 : 리다이렉트

    상태코드이름의미

    300 Multiple Chice 요청 URI에 리소스와 함께 리턴
    301 Permanently Move 요청된 리소스가 영구적으로 새로운 URI로 이동
    302 Temporarily Move 요청된 리소스가 임시적으로 새로운 URI로 이동
    304 Not Modified 요청된 리소스를 재전송할 필요 없음

    301/302의 차이

    • 검색엔진이 크롤링하는 페이지의 차이
    • ex) A페이지에서 B페이지로 리다이렉트 될 때 301은 B페이지의 대한 수집을 하고 302는 A페이지에 대해서 수집

    400 ~ 499 : 클라이언트 오류

    상태코드이름의미

    400 Bad Request 클라이언트가 올바르지 못한 요청을 보냄
    401 Unauthorized 인증 오류
    403 Forbidden 권한 오류
    404 Not Found 요청 URI가 존재하지 않음
    405 Method Not Allowed 잘못된 Method 호출
    406 Not Acceptable 요청에 대한 적절한 컨텐츠가 없음
    408 Request Timeout 요청 대기시간 초과
    409 Conflict 요청에 대한 충돌 발생

    401/403 차이

    • 401은 허가되지 않음을 의미
    • '403'은 금지됨을 의미
    • ex) 401은 익명의 사용자, 403은 로그인은 했으나 권한이 없는 사용자

    500 ~ 599 : 서버 오류

    상태코드이름의미

    500 Internal Server Error 서버 내부 오류
    501 Not Implemented 서버가 지원하지 않는 Method를 사용하여 요청
    502 Bad Gateway 게이트웨이 오류
    503 Service Unvaliable 서비스 이용 불가
    504 Gateway Timeout 게이트웨이 시간 초과
    728x90

    'WEB' 카테고리의 다른 글

    웹 서버(WS)와 웹 어플리케이션 서버(WAS)의 차이  (0) 2020.06.05
    CORS(Cross Origin Resource Sharing)란?  (0) 2020.06.04
    URL과 URI의 차이  (0) 2020.04.27
    Cookie와 Session의 차이  (0) 2020.04.27
    WebSocket 이란?  (0) 2020.03.18
Designed by Tistory.