ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [네트워크] HTTP 상태코드
    Computer Science/Network 2018. 1. 6. 14:25
    반응형

    [HTTP 상태코드]






    * 일반적인 HTTP 상태코드


    100번대 : 정보 전송


    200번대 : 성공


    300번대 : 리다이렉션


    400번대 : 클라이언트측 에러


    500번대 : 서버측 에러




    * 꼭 알아두어야할 HTTP 상태코드


    200 OK: 클라이언트의 요청이 성공했다는 것을 나타냄


    201 Created: 클라이언트의 PUT 요청이 성공적이라는 것을 나타냄


    301 Moved Permanently: 브라우저의 요청을 다른 URL로 항시 전달한다는 것을 의미함. 다른 URL에 대한 정보는 Location 헤더에 나타남


    302 Moved Temporarily: 브라우저의 요청을 임시 URL로 바꾸고 Location 헤더에 임시로 변경한 URL에 대한 정보를 적음. 클라이언트가 다음에 같은 요청을 하면 기존의 URL로 돌아감


    304 Not Modified : 브라우저가 서버에 요청한 자료에 대해 서버는 클라이언트 내에 복사된 캐시를 사용하면 된다는 것을 의미함. 서버는 If-Modified-Since와 If-None-Match 요청 헤더를 사용해 클라리언트가 가장 최근의 자료를 가지고 있는지 여부를 확인함


    400 Bad Request : 클라이언트가 서버에 잘못된 요청을 했다는 것을 나타냄


    401 Unauthorized : 서버가 클라이언트의 요청에 대해 HTTP 인증 확인을 요구하는 것을 의미함


    403 Forbidden : 클라이언트의 요청에 대해 접근을 차단하는 것을 나타냄


    404 Not Found : 클라이언트가 서버에 요청한 자료가 존재하지 않음을 나타냄


    500 Internal Server Error : 서버가 클라이언트의 요청을 실행할 수 없을 때 500 상태코드가 발생함. 일반적으로 SQL 인젝션 취약점이 존재하는지 확인할 때 500 에러가 유용하게 사용됨 

    반응형
Designed by Tistory.