TIL -30. JavaScript : api호출하기 - GET

이지연·2020년 7월 27일
0
post-thumbnail

api를 호출하기 위해 알아야할 사전지식이 많습니다.
1.restful api가 무엇인지
http프로토콜에서 개발자들이 api 서버를 다 자기 각각 만들어 형식이 없다고 보면 된다. 간편화하고 url를 요청할 때 특정 규칙에 따라서 서버를 구축하게끔 만든다.
예를 들어서, 간단하게 설명하면 서버 ip주소 10.10.10.10/home/login/ 이렇게 하위단계로 내려가면서 명사형식으로 작성되어야 한다.
restful api는 api서버가 어차피 어떤 자원에 대해서 요청을 받아서 응답을 해주는 것, 여기서 어떤 자원이 중요하다. 자원 기반에 아키텍쳐를 구성할 때 유용하게 api서버를 구축하기 위해서 나온 개념이다.

2.get, post 의 차이는 무엇인지
http(Hyper transper ~)통신 method 는 GET, POST, PUT, DELETE가 주로 쓰이고 있다고 배웠었습니다.
GET : header,footer (o), body에 추가적으로 들어가는 내용이 없다. 요청을 보내면 서버측은 요청을 보낸 정보를 반환해준다.

POST: client측에서 서버쪽으로 body에 어떤 정보를 담아서 요청을 보내는 것, 보통 post같은 경우는 로그인,회원가입 같은 암호화가 필요한 것들을 url에서 노출시키지 않고 , 메세지에 담아서 보내고 싶을 때 사용

PUT: 서버측에 어떤 자원에 대한 정보 수정을 요청할 때 주로 사용한다.body에 어떤 데이터를 담을 수 있다.

DELETE: 서버측에 있는 어떤 자원을 삭제해달라고 요청, body에 값을 담을 수 없다(확인해보기)

profile
Everyday STEP BY STEP

0개의 댓글