일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- 프로토타입
- Setter
- Singleton
- JPA
- BEAN
- VUE
- Repository
- HTTP 메서드
- 로그인
- 의존성 주입
- vuex
- cache
- Vue.js
- js
- 캐시
- 싱글톤
- Security
- Stateless
- dependency injection
- HTTP
- DB
- thymeleaf
- javascript
- 라이프 사이클
- Spring
- di
- vue-cli
- Excel
- Kotlin
- Today
- Total
목록HTTP 메서드 (3)
jhhan의 블로그
이번 포스트에서는 HTTP 메서드를 이용해서 API를 만들 때 생각해봐야 되는 부분에 대해서 알아보려고 합니다. HTTP 메서드에 대해서 어느정도 알아봤으니 이제 HTTP API를 어떤 식으로 만들어야 할지 생각해 봅시다. EX) 회원 정보 관리 API를 작성하기 회원 목록 조회 회원 상세 조회 회원 등록 회원 수정 회원 삭제 일단 되는데로 만들어본다면.. 회원 목록 조회 : /get-all-members 회원 상세 조회 : /get-member 회원 등록 : /create-member 회원 수정 : /update-member 회원 삭제 : /delete-member 이런 식으로 만들 수 있을 것 같습니다. 왠지 느낌 상 저런 식으로 만들면 안 될 것 같다는 느낌이 듭니다. (잘 만들었다는 느낌이 들지는..
이번 포스트도 HTTP에 대해서 다뤄보려고 합니다. 저번에는 HTTP 메서드가 무엇이 있는지 알아봤으니 이번에는 HTTP 메서드 별 속성에 대해 조금만 더 알아보려고 합니다. HTTP 메서드의 속성 중 3개에 대해서 알아보겠습니다. Safe Methods(안전) Idempotent Methods(멱등) Cacheable Methods(캐시 가능) 1. Safe Methods(안전) '안전'에 관한 속성은 메서드를 호출해도 리소스 변경이 일어나는가에 대해 입니다. GET YES POST NO PUT NO PATCH NO DELETE NO GET은 단순히 데이터를 불러오기만 하기 때문에 리소스 변경이 일어나지 않습니다. 그 외에 다른 메서드들은 리소스 변경이 일어나죠(등록, 수정, 삭제 ..) Q: 만약 계..
이번 포스트에서는 HTTP 메서드에 대해 알아보겠습니다. 사실 이번 주제는 제가 예전부터 계속 알아보려고 했던 것이기도 하고 한번 정리를 해두어야 한다는 느낌이 있었습니다.이제와서 이런 글을 써보게 됩니다. HTTP 메서드는 주로 사용하는 것만을 본다면총 5가지를 사용합니다. GET POST PUT PATCH DELETE 1. GET GET 메서드는 조회 용도로 사용됩니다. (데이터를 불러오는 역할) 서버에 전달할 데이터를 URL에 포함해서 전송 → query를 보낸다고도 함(쿼리 파라미터 , 쿼리 스트링) → URL에 포함해서 전송하기 때문에 대용량 데이터 전송은 힘들다. Body에 데이터를 담아 보낼 수도 있지만, 지원하지 않는 곳이 있음 → 권장 X 캐싱 사용 가능 리소스 조회 2. POST POS..