| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 상태코드
- RDBMS
- application.yml
- 인텔리제이오류
- 오버라이딩
- 스프링RESTAPI
- API
- 스프링오류
- MariaDB
- Static
- Swagger
- 어노테이션
- 서버
- HTTP상태코드
- Java
- JWT
- 의존성주입
- spring
- 자바
- 쿼리
- SpringSecurity
- SQL
- restAPI
- HTTP
- 스프링
- JPA
- 시큐리티
- 스웨거
- 스프링시큐리티
- server
- Today
- Total
목록HTTP (2)
취뽀몽
요즘 회사에서 네트워크 다루는 부분이 많이 생겼는데, 네트워크 부분은 정말 꽝이라... 차근차근 처음부터 공부해보고 있던 중, 무상태 프로토콜에 대해 알게 되었다. 프로토콜이면 HTTP나 TCP/IP만 알고있는데... 무상태 프로토콜은 뭐고 상태 프로토콜은 뭐지? 하는 마음에 공부해봤다. 1. 상태 유지 프로토콜 (Stateful) 상태 유지는 클라이언트와 서버 관계에서 서버가 클라이언트의 상태를 보존한다는 것을 의미한다. 말 그대로 서버에서 클라이언트가 이전에 제공한 값을 저장하고, 그 다음 단계에서도 저장한 상태라는 것이다. 예를 들어, 웹 사이트에서 로그인 후 여러 페이지를 이동하면서도 로그인 상태가 유지되는 것은 상태 유지 프로토콜을 사용하기 때문이다. 이 경우 웹 서버는 클라이언트가 로그인한 상..
백엔드를 공부하는 사람이라면 HTTP 상태코드는 무조건 필수로 알고 있어야 한다. 이번에 리팩토링을 하면서 오류가 났을 때 어떤 상태코드가 발생할지 헷갈리는 경우가 많았어서 정리해보려고 한다. 상태코드는 3자리 숫자로 이루어지며 첫 번째 자리는 1 ~ 5까지의 숫자로 구성되어 있다. 1xx (정보) : 요청을 받았으며 프로세스를 계속 진행한다. 2xx (성공) : 요청을 성공적으로 받았고 수용했다. 3xx (리다이렉션) : 요청을 완료하기 위해 추가적으로 작업을 진행해야 한다. 4xx (클라이언트 오류) : 요청의 문법이 잘못되었거나 처리할 수 없다. 5x (서버 오류) : 서버가 유효한 요청을 명백하게 수행하지 못 했다. 1. 1xx (Informational, 정보성 상태 코드) 클라이언트의 요청이 ..