rest api: (남의) 컴퓨터의 기능을 실행시키는 방법
인터넷과 웹을 통해 나의 컴퓨터를 제어할 때,
시행착오를 줄이고 좋은 결과물을 내보일지를 실현.
http를 최대한 이용하기 위해 사용하는 모범사례
resource 각 서비스에서 이용하는 데이터들
(uri를 통해 표현됨 (도메인/topics))
모든 데이터 중 하나하나를 element라고 이들이 모인것을 collection
uri: http://www.domain.com/topics/1
위와같은 식으로, 마지막에 1번 또는 지정된 이름이 들어가면 각각을 나타내는 것
rest api의 정보 가공 방법
rest api는 http(웹통신규약)가 가지고 있는
메소드(CRUD 동작)를 통해 데이터 가공
create = post, read = get, update = put(전체) / push(부분) , delete = delete
API 중 fetch라는 api(ajax를 위한 api)를 이용해서
uri를 통해 식별하고 method를 통해 실행을 결정
http는 클라이언트와 서버가 통신을 할 수 있는지를 규약한 프로토콜 ,hypertext는 문서나 파일들을 의미
클라이언트가 데이터를 서버에 요청할 수 있는 request
서버가 클라이언트에게 데이터를 주는 response를 수행
json xml
클라이언트와 서버 사이에서 주고받는 파일의 형식이 xml뿐만아니라 json도 있다
xml은 이제 가독성도 좋지않기 때문에 json을 잘 쓴다
javascript object notation
key와 value로 이루어짐
다양한 언어에서 오브젝트로 변환하여 사용 가능
그 object를 json으로 직렬화.
builder(빌더패턴) (0) | 2023.01.27 |
---|---|
Egov관련 (0) | 2022.01.06 |
VO DTO DAO (0) | 2021.12.08 |
Oracle과 SpringBoot (0) | 2021.08.28 |
형상관리 및 was (0) | 2021.08.24 |