REST(ful) API API란 쉽게 말해 클라이언트를 위해 서버와의 소통법을 적어둔 매뉴얼이다. 이 매뉴얼의 디자인에는 BEST Choice가 존재하며, 이를 REST API라 부른다. 중간 내용을 건너뛰고 간단하게 정리하면 REST API란 규칙을 통한 리소스 중심의 올바르고 유일한 엔드포인트 작성 적절한 HTTP 응답 코드와 리소스에 대한 정보 기재 CRUD에 적합한 HTTP 메서드(POST, GET,...) 사용 응답에 리소스에 대한 링크 삽입 을 모두 만족하는 API를 말한다. Spring MVC의 REST API 엔드포인트(애너테이션) @RestController = @Controller + @ResponseBody, 컨트롤러 클래스에 달아준다. @Request/ResponseBody - H..
지난번 글에서, 서버의 구성을 모르는 클라이언트를 위해 서버가 준비한 메뉴판이 API(Application Programming Interface)라고 했었다. 관련 글: https://gnidinger.tistory.com/441 [네트워크]HTTP HTTP(HyperText Transfer Protocol)는 하이퍼텍스트를 빠르게 교환하기 위한 프로토콜의 일종으로, 서버와 클라이언트가 어떻게 메시지를 교환할지를 정해 놓은 규칙이다. 프로토콜의 일종이라 함은 gnidinger.tistory.com 만약 식당에 갔는데 메뉴판이 아래와 같이 생겼다면 어떨까? 출처: https://blog.kulturekonnect.com/9-menu-design-fails 7 Restaurant Menu Design FA..
- Total
- Today
- Yesterday
- 여행
- 리스트
- 파이썬
- 백준
- 세계여행
- 유럽여행
- spring
- a6000
- 지지
- 기술면접
- 알고리즘
- 세모
- Algorithm
- 야경
- java
- Backjoon
- 스트림
- 자바
- 세계일주
- BOJ
- RX100M5
- 면접 준비
- 동적계획법
- 칼이사
- 스프링
- 맛집
- 남미
- Python
- 유럽
- 중남미
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |