본문 바로가기

Chapter02/이모저모,, 고모 숙모;

[cs지식]API란?

두 개의 시스템이 서로 상호작용하기 위한 인터페이스.

일반적으로 REST API를 지칭.

API (API, Application Programming Interface)는 둘 이상의 컴퓨터 프로그램이 서로 통신하는 방법이자 컴퓨터 사이에 있는 중계 계층

 

 

 

 

웹 사이트 자체가 HTTP API로 만들어져있음.

 

- 접근권한

1. Authentication : 정체가 맞다는 증명

2. Authorization : API를 통해 어떠한 액션을 허용

 

방식  
GET 해당 리소스를 조회하고 정보를 가져옴
HEAD GET 방식과 동일하나 응답코드와 HEAD정보만 가져옴
POST 요청된 리소스를 생성함
PUT 요청된 리소스를 업데이트함
DELETE 요청된 리소스를 삭제함

 

URL에 포함되는 긴 스트링을 Key값으로 사용.

ex ) GET / emma / {emma_id} / actions / send

method resource

 

Parameters : End Point를 통해 request 할 때 같이 전달하는 옵션들

- Header : Authorization

- Path : (id) '?'의 앞부분

- QueryString : '?'의 뒷부분

- Request Body : 주로 JSON

 

 

 

 

'Chapter02 > 이모저모,, 고모 숙모;' 카테고리의 다른 글

[ Spring Boot ] annotation  (0) 2024.03.20
[ cs지식 ] 콜드부팅 웜부팅  (0) 2023.11.02
[cs지식] static  (0) 2023.10.31
[cs지식] XML  (0) 2023.10.10
[cs지식] JSON  (0) 2023.10.05