RESTful API 설계 참고사항
2021. 5. 6. 20:38
프로그래밍/관련 정보
RESTful API 설계 시 참고사항 api 요청은 프론트엔드 개발자와 백엔드 개발자가 합의하에 어떻게 이름 지을지 결정해서 사용하면 됨 ❓ 자주 사용하는 것 ❓ app.get 👉 가져옴 app.post 👉 생성 💥애매할때는 post쓰기! app.put 👉 전체 수정(통째로 덮어씌울때) app.delete 👉 제거 app.patch 👉 부분 수정 app.options 👉 찔러보기(요청 보낼 수 있는지) app.head 👉 헤더만 가져오기(헤더/바디) 🔥 기초적인 api 리스트 뽑아야 할때는 swagger툴 이용하기 🔥 🍋 백엔드 서버의 주요 역할은 프론트엔드에서 데이터 요청을 했을때 데이터 베이스에서 데이터를 꺼내서 프론트엔드에 제공하는 역할 🍋
11.16(Rest API)
2020. 11. 16. 20:58
프로그래밍/Spring Boot
Rest API get은 db상태 안바뀔때 -> 단순 조회시 사용 post는 db상태가 조금이라도 바뀔때 사용(DML사용시) 구성요소 uri : 자원을 표현함 동사보다는 명사를 사용할 것 계층구조로 표현 파일확장자는 생략함 method : 기본 crud(행위)는 메소드로 표현 POST : Create GET : Read PUT : Update DELETE : Delete 특징 Uniform (유니폼 인터페이스) Uniform Interface는 URI로 지정한 리소스에 대한 조작을 통일되고 한정적인 인터페이스로 수행하는 아키텍처 스타일 Stateless (무상태성) REST는 무상태성 성격임. 다시 말해 작업을 위한 상태정보를 따로 저장하고 관리하지 않음. 세션 정보나 쿠키정보를 별도로 저장하고 관리하지..