Study/CS

내가 보려고 만든 CS지식) POST와 GET의 차이점

MuviSsum 2020. 10. 21. 17:13

HTTP 구조를 이해해야 된다.

HTTP 구조를 보면 Header와 Body로 나뉘는 것을 볼 수 있는데,

Body에서 POST 메소드를 사용해서 받아오는 데이터를 전달하고,

Header에서 GET 메소드를 사용해서 받아오는 데이터를 전달한다.

 

밑의 주소로 들어가서 정리한 것을 보면 한 눈에 이해된다.

제일 중요한 점은!! GET은 조회를 위해 만들어져서 쿼리스트링으로 전달된다는 점과

POST는 수정, 생성, 삭제 등을 위해 만들어져서 바디로 전달된다는 점이다.

두 번째는 GET은 여러번을 실행시켜도 똑같은 데이터를 받아야 하고,

POST는 다르다는 점! 잊지말자~!!

 

이 메소드를 좀 더 알려면 구글의 엑셀레이터 사건을 찾아보면서 이해하면 좀 더 빠르게 이해할 수 있다.

 

hongsii.github.io/2017/08/02/what-is-the-difference-get-and-post/

 

GET과 POST의 차이

HTTP HTTP는 웹상에서 클라이언트와 서버 간에 요청/응답으로 데이터를 주고 받을 수 있는 프로토콜입니다. 클라이언트가 HTTP 프로토콜을 통해 서버에게 요청을 보내면 서버는 요청에 맞는 응답을

hongsii.github.io

 

위의 글쓴이 분께 감사드립니다!

 

Category Photo by Clément H on Unsplash

반응형