본문 바로가기

면접 질문들

REST API

반응형

REST API

서로 통신 할 수 있도록 해주는 api

 

rest 

-자원

-메서드

-메세지

HTTP URI를 통해 자원을 명시하고, HTTP Method를 통해 해당자원에 대한 CRUD를 적용한 것

 

장: 의동하는 바를 명확히 파악가능, 서버-클라이언트 명확 분리, HTTP표준을 따르는 모든 플랫폼에서 사용가능

단: 지원안하는 것도 있음(익스플로어)

 

method

-get(read) : 지정된 uri에서 리소스의 표현을 검색, 응답메세지의 본문은 요청된 리소스의 세부 정보 포함

-post(create) : 지정된 uri에 새 리소스 만듦, 요청 메세지의 본문은 새 리소스의 세부정도 제공, post를 사용하여 실제로 리소스를 만들지 않은 작업을 트리거도 가능

-put(update) : 지정된 uri에 리소스를 만들거나 대체, 요청메세지의 본문은 만들 또는 업데이트 할 리소스를 지정

-delete(delete) : 지정된 uri의 리소스를 제거

 

get post

url 파라미터, body

멱등(계속같은결과), 비멱등

빠름(캐싱가능), X

반응형

'면접 질문들' 카테고리의 다른 글

추상 클래스와 인터페이스의 차이  (0) 2022.04.29
웹 구동 원리?  (0) 2022.04.21
RDB보다 NoSQL이 빠른 이유  (0) 2022.01.19
객체지향프로그래밍 OOP (Object-Oriented Programming)  (0) 2022.01.06
MSA란?  (0) 2022.01.05