모각코/석터디

[석터디] 1회차

카르노도 2023. 7. 13. 16:00

API란?

네트워크에서 프로그램 간에 상호작용하기 위한 매개체
예를 들어서 음식을 만들어주는 요리사와 손님 사이에서 요구사항이나 전달을 해주는 직원의 역할이라고 보면 된다.

 

REST API란?

웹의 장점을 최대한 활용하는 API

즉, URL의 설계 방식이다.

 

API를 왜 쓰는가?

HTTP 메서드 개수의 제한이 있고, 공식적으로 제공되는 표준 규약이 없다.

이와 같은 단점에도 많은 개발자들이 사용하는 이유는 주소와 메서드를 보고 내용을 파악할 수 있다는 장점 때문이다.

또한, 사용 방법에는 두 가지의 규칙이 있다.

1. URL에는 동사를 쓰지 말고, 자원을 표시해야 한다.

2. 동사는 HTTP 메서드로 작성해야 한다.