요르딩딩

Rest API 본문

[Web]/[Back-End]

Rest API

요르딩딩 2020. 12. 15. 15:37
728x90
반응형

1. Rest

: 각 요청이 어떤 동작이나 정보를 위한 것인지를

그 요청의 모습 자체로 추론 가능하다는 것.

2. API란

: Application Programing Interface

interface는 기계와 인간 간의 소통창구 (컴퓨터의 키보드,마우스,모니터와 같은 역할)

3. Rest API란

: Restful하게 만든 API는 요청을 보내는 주소만으로도 대략 이게 뭘 하는 요청인지 파악이 가능하다.

(일종의 형식)

4. URI란

: 자원을 구조와 함께 나타내는 구분자

5. CRUD란

: 조회작업 뿐 아니라, 정보를 새로 넣거나 수정하거나 삭제하는 작업을 통틀어서 칭하는 말

(Create, Read, Update, Delete)

6. HTTP란

: 신호를 전송할때 사용하는 규약 (일종의 형식)

ex) 우편물의 송장같은 역할

(http메소드 : POST, GET, PUT, PATCH, DELETE )

- 데이터를 담는 양 비교

GET, DELETE < POST(body), PUT(body), PATCH(body)

- 각 명칭별 특징

-GET(조회), POST(새로운정보 추가),

PUT(정보를 통째로 바꿀때), PATCH(정보를 일부만 바꿀떄)

-사용하는 이유?

: 각각 모든 용도로 사용은 가능하다.

but, URI에 어떤메소드를 사용할지 개발자들 사이에서 지키는 약속을 위해 따로 사용하는것.

참고 : https://www.yalco.kr/

728x90
반응형
Comments