API

API는 어플리케이션 프로그래밍 인터페이스의 약자로 응용프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만드는 인터페이스를 뜻합니다.

WEB API

Untitled

웹서버 또는 웹 브라우저를 위한 어플리케이션 프로그래밍 인터페이스입니다. HTTP서비스이고, 다양한 클라이언트에서 접근이 가능하도록 설계되어있습니다. WEB환경을 통해 제공되는 CRUD인터페이스를 제공합니다.

REST

자원을 URI로 표시히고 해당 자원의 상태를 주고받는 것을 의미합니다. REST의 구성요소는 자원, 행위 표현으로 구성됩니다.

RESTful

URL / URI

→ URL은 서버 컴퓨터에서 클라이언트가 요청한 파일의 디렉토리를 나타내지만 URI는 자원의 고유식별자 값까지 포함합니다.

HTTP 응답코드

2xx : 응답성공

3xx : 리다이렉션

4xx : 클라이언트 오류

5xx : 서버오류