: HTTP 를 사용할 때, 요청에 대한 응답의 결과는 HTTP 상태 코드를 통해 전달된다.
: 요청에 대한 처리가 성공했는지, 실패했는지 등의 결과를 HTTP상태 코드를 통해 알려준다.
1XX(정보)
: 서버가 요청을 받았으며, 서버에 연결된 클라이언트는 작업을 계속 진행하라는 의미
2XX(성공)
: 요청이 성공적으로 수행됨
200 OK - 요청에 성공했으며, 요청에 대한 응답을 반환
201 Created - 요청에 성공했으며, 그 결과 새로운 리소스가 생성되었다.
3xx(리다이렉션)
: 요청 완료를 위해 추가 작업 조치가 필요하다.
4xx(클라이언트 오류)
: 요청의 문법이 잘못되었거나, 요청을 처리할 수 없다.
400 bad request - 잘못된 문법으로 인해 서버가 요청을 이해할 수 없음
401 unauthrized - 클라이언트의 인증이 필요하다.
403 forbidden - 클라이언트는 콘텐츠에 접근할 권한이 없다. 401과 다른점은 서버가 클라이언트가 누구인지 알고 있다.
404 not found - 서버는 요청 받은 리소스를 찾을 수 없다.
5xx(서버 오류)
: 서버가 명백히 유효한 요청에 대한 충족을 실패했다.
'네트워크' 카테고리의 다른 글
[네트워크] DNS (0) | 2023.08.10 |
---|---|
[네트워크]HTTP / HTTPS 차이 (0) | 2023.08.10 |
[네크워크]GET과 POST차이 (0) | 2023.08.10 |
[네트워크]HTTP (0) | 2023.08.10 |
[네트워크]web browser,IP, proxy,port (0) | 2023.03.30 |