클라이언트 는 서버에게 통신하고 일정시간 동안 응답 요청이 안오면 취소하게된다.
Ex) 특정한 웹사이트에 접근할려고 하면 사람이 몰리면 페이지가 열리지 않는다 404Eror 서버에 응답을 받지 못해서 끊어지는 현상.
의미 | CRUD | 멱등성 | 안정성 | PathVariable | Query Parameter | DataBody | |
---|---|---|---|---|---|---|---|
GET | 리소스취득 | R | O | O | O | O | X |
POST | 리소스생성,추가 | C | X | X | O | 🔺 | O |
PUT | 리소스 갱신,생성 | C/U | O | X | O | 🔺 | O |
DELETE | 리소스 삭제 | D | O | X | O | O | X |
HEAD | 헤더 데이터취득 | - | O | O | - | - | - |
OPTIONS | 지원하는 메소드취득 | - | O | - | - | - | - |
TRACE | 요청메시지반환 | - | O | - | - | - | - |
CONNECT | 프록시 동작의 터널접속으로 변경 | - | X | - | - | - | - |
의미 | 내용 | |
---|---|---|
1XX | 처리중 | 처리가 계속되고있는 상태.클라이언트는 요청을 계속하거나 서버의지시에 따라서 재요청 |
2XX | 성공 | 요청의성공 |
3XX | 리다이렉트 | 다른리소스로 리다이렉트.해당 코드를 받았을 때는 Response의 새로운주소로 다시 요청 |
4XX | 클라이언트 에러 | 클라이언트의 요청에 에러가있는상태.재전송하여도 에러가 해결되지않는다 |
5XX | 서버에러 | 서버 처리중 에러가 발생한 상태.재 전송시 에러가 해결 되었을수도 있다. |
-->100번대 의 코드 처리중
-->200번이 제일많이씀(성공)
--> 300번대 코드는 리다이렉트 할때 사용
--> 400번대 코드는 클라이언트가 서버를 요청을 잘못한경우
--> 500번대는 서버에러임 재전송해도 에러가 해결되어있을수도있다
의미 | 성공 |
---|---|
200 | 성공 |
201 | 성공.리소스를 생성 성공 |
301 | 리다이렉트,리소스가 다른장소로 변경됨을 알림 |
303 | 리다이렉트,Client에서 자동으로 새로운 리소스로 요청처리 |
400 | 요청오류,파라미터 에러 |
401 | 권한없음(인증실패) |
404 | 리소스없음(페이지를 찾을수없음) |
500 | 서버 내부 에러(서버 동작 처리 에러) |
503 | 서비스 정지(점검 등등) |