푸들푸들

RESTful API 본문

공부

RESTful API

COCO_develop 2024. 12. 24. 11:11

API

서버와 클라이언트가 정보를 주고 받기 위한 방법(코드)

public API: 누구나 사용가능한 공개 API

private API: 사내에서 쓰는 API

partner API: 미리 정해둔 사람만 쓰는 API

 

모든 프로그램은  API를 가질 수 있음

Window API: 윈도우 운영체제 기능들 사용가능

Database 관리프로그램 API: DB 입출력 기능들 사용가능 ..

 

 

https://youtu.be/ckSdPNKM2pY?si=h5XIQRVVpnfI0roX

 


a가 어떤 방식으로 요청하고

b가 어떤 방식으로 대답할지 정해놓는 것

 

http:// api.주소(.com)/버전/요청

 

HATEOAS

 

URL : 특정 리소스의 위치

URI: 리소스 식별

 

Status Codes

2xx: success

4xx: client error

5xx: server error

 

멱등성..?

캐싱 Caching

 


API: 컴퓨터의 기능을 실행시키는 방법

collection: 전체 내용, element가 모여있는 것 - 복수형

element : collection의 하나하나의 데이터

 

Method -> 행위

Create -> post 생성

Read -> get 읽기

Update -> put, patch 수정

Delete -> delete 삭제

 

put: 전체 수정, 전체 교체

patch: 부분 수정

 

URI -> '부모/부모의 element id/자식'

 

결과 -> 응답코드

 

 

https://youtu.be/PmY3dWcCxXI?si=fSwFKuE6xZKq4f8w

 

'공부' 카테고리의 다른 글

[Java]  (0) 2025.01.14
Javascript  (2) 2024.12.09