3일차 / http Request, Response

김혜진·2022년 3월 16일

git pull origin master
최신버전 내려받기

-> 안되면
1. 변경사항 삭제하기
2. git stash
git 임시 저장공간에 넣기
git stash list : 임시저장 목록이 나옴
git stash pop : 가장 최신 불러옴
git stash@{0} : 원하는 것 불러옴

emotion파일 미리보기 = 컴포넌트 Ctrl+클릭

HTTP 통신
HTTP란 두 컴퓨터간에 텍스트 데이터를 주고 받는 길

HTTP 요청(Request)과 응답(Response)
Back-end 컴퓨터는 응답할 때, 응답 상태코드 라는 것도 함께 보내줍니다.

API
API란 HTTP 요청을 Back-end 컴퓨터에 보냈을때 실행되는 Back-end 기능
여러개의 HTTP 라는 길이 존재해야 하고, 각각의 요청마다 담당자가 필요합니다.
우리는 이 담당자를 API 라고 부릅니다.

API종류
rest-API vs graphal-API

rest-API
함수 이름이 주소처럼 생겼다.
요청담당자 axios
국내에서 많이 볼 수 있다.

graphal-API
이름이 일반적인 함수같이 생겼다.
요청담당자 apollo-client

핵심적인 차이는 응답부분
Back-end 개발자가 만든 함수에서 보내주는 모든 데이터를 받아야만 한다.
back-end 개발자가 만든 함수에서 필요한 데이터만 골라 받을 수 있다.

API 요청 결과 타입(JSON)
자바스크립트 객체표기법
자바스크립트(Javascript)의 객체(Object)처럼 표기(Notation)

1.국내-Rest
2. 우리 취업하게 될 회사 Rest
3. 일반적으로 openAPI-public-API Rest
Rest-API도 공부해야한다.

CURD
1. 새로운 것을 생성하는 API ⇒ CREATE
2. 기존의 것을 조회하는 API ⇒ READ
3. 기존의 것을 수정하는 API ⇒ UPDATE
4. 기존의 것을 삭제하는 API ⇒ DELETE

rest-API는 swagger에서 확인하여 postman에서 연습해볼 수 있고,
graphql-API는 playground에서 문서의 확인과 연습을 둘 다 해볼 수 있다.

profile
알고 쓰자!

0개의 댓글