두 방식은 사용 목적에서 차이가 납니다.GET은 서버에서 데이터를 조회, POST는 서버에 데이터를 생성 혹은 수정할 때 사용합니다. 또한 요청에 body 유무에 따라 차이가 납니다.
GET은 URL 파라미터에 요청하는 데이터를 담아보내기에 HTTP 메세지에 대한 Body가 없고,POST는 Body에 데이터를 담아보내기에 존재합니다.
GET은 서버로 정보를 요청하기 위해 사용하는 메서드이고
POST는 정보를 생성 및 업데이트하기 위해 서버에 데이터를 보내는데 사용됩니다.
GET 방식은 사용자가 URL과 링크로 서버에 요청을 보내고, 서버가 응답을 보내면 브라우저가 사용자에게 표시합니다. POST는 사용자가 데이터를 입력하면 브라우저가 데이터를 담아 서버에 요청을 하고, 브라우저가 응답을 받아 사용자에게 표시 및 다른 동작을 수행합니다.