두 개의 시스템이 서로 상호작용하기 위한 인터페이스.
일반적으로 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 |