REST API는 무엇이죠?
- Representational state transfer의 약자로 백엔드와 클라이언트에서 커뮤니케이션을 어떤 방식으로 할 지를 결정해 놓은 것
- 클라이언트와 백엔드와 통신을 할 때에 http라는 프로토콜에 이용하고, 어떤 식으로 정보를 주고 받고 업데이트하고 할 건지를 정해 놓은 것이 REST api다.
- 대부분은 REST api를 쓰지만 한단계 조금 더 간편하게 할 수 있는 것이 GraphQL이 많이 유행하고 있지만 기본적인 REST api를 이해하는 것이 중요!
- 4가지 메소드
- GET : 내가 정보를 서버에서부터 받아 올 때 (url param을 이용) GET 요청을 할 때에는 기본 url을 적은다음에 ?를 쓰면 쿼리파람이 시작 우리가 원하는 것을 더 세부적으로 할 수 있음 그다음에 part=
- POST : 새로운 사용자를 만들 때
- PUT : 의미있는 사용자의 정보를 업데이트 할 때
- DELETE : 이미 존재하는 사용자를 삭제 할 때
개발툴
- Network에서 윈도우라면 ctrl + R, 맥이라면 command +R를 하면 강제 리프레쉬가 되서 캐시를 무시하고 전부다 받아와서 요청한 것을 볼 수있다
- Header에서 요청 방법과 Status code를 보면 200이라면 http status code를 받고 실패했다면 400나쁜 요청 즉 백엔드가 이해할 수 없는 이상한 url을 썼다면 404 코드
- Preview는 어떤 데이터를 받았는지를 간편하게 보여줌
- Reponse에 가면 실제로 받아온 것을 텍스트 형태로 보여줌
'Programming > React' 카테고리의 다른 글
React - youbute project (0) | 2021.04.26 |
---|---|
React-Postman (0) | 2021.04.26 |
React - Firebase (0) | 2021.04.26 |
댓글