일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- LeetCode
- 리트코드
- codestates
- 타임어택
- 제로초
- 리덕스
- 타입스크립트
- 정재남
- 코드스테이츠
- 백준
- 타입스크립트 올인원
- til
- 렛츠기릿 자바스크립트
- programmers
- 파이썬
- js
- 2주 프로젝트
- 알고리즘
- 회고
- javascript
- 코어 자바스크립트
- 손에 익히며 배우는 네트워크 첫걸음
- python
- HTTP
- 리액트
- 프로그래머스
- SQL 고득점 Kit
- 토익
- 4주 프로젝트
- 자바스크립트
- Today
- Total
목록rest (2)
Jerry

REST API와 GraphQL은 클라이언트(web app)와 서버가 데이터를 주고 받는 방식다.REST API란?REST는 Representational State Transfer의 약자로,웹 어플리케이션에서 리소스를 구조화하고 접근하는 아키텍처 스타일(방식)이다. 이런 방식(아키텍처 스타일)이지만, 단순한 API 규격이 아니라 여러 원칙을 따르는 방식이다- REST의 원칙으로 Uniform Interface, Stateless, Cacheable, Layered System 등이 존재Uniform Interface- 일관된 인터페이스를 통해 클라이언트와 서버 간의 상호작용 단순화- HTTP 메서드를 통한 리소스 조작 방식이 일관적이어야 한다=> RESTful Api는 간단하고 예측 가능한 구조로 설..

REST 원칙을 적용해 서비스 API 설계한 것 그렇다면, REST란 무엇인가?=> 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것.=> HTTP URI를 통해 자원 명시=> HTTP 메서드를 통해 해당 자원에 대한 CRUD 적용하는 것 그렇다면, API란 무엇인가?=> 응용 프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가제공 기능을 제어할 수 있게 만든 인터페이스=> 프로그램끼리 통신 중재자 역할 REST- REpresentational State Transfer 약자- 전반적 웹 어플리케이션의 상호작용에 사용되는 웹 아키텍처 모델- 웹 통신 체계 범용적 스타일 규정한 아키텍처 API- Application Programming Interface 약자- 기존 응용..