4번째 줄:
4번째 줄:
일반적으로 HTTP로 요청을 보내면 서버에서 HTTP로 응답한다.
일반적으로 HTTP로 요청을 보내면 서버에서 HTTP로 응답한다.
+
+
=== 서버에서 API를 제공하는 이유 ===
+
선의를 갖고 API를 제공하는 곳도 분명 있지만, 서버에서 API를 주지 않으면 이는 크롤링의 대상이 된다. 크롤링은 필요한 정보만 가져가는 것보다 더 많은 리소스를 필요로 하므로, 서버의 안정화를 위해 API를 제공하는 경우도 많다.
+
==프로토콜==
==프로토콜==
정보를 교환하는 방식. 어떤 규약을 사용할 것인가, 그 형태를 지정한다.
정보를 교환하는 방식. 어떤 규약을 사용할 것인가, 그 형태를 지정한다.