웹 백엔드쪽을 배우면서 GET, POST 방식의 어떤 차이점이 있는지 명확하게 배우지를 않아서 하나하나 찾다보니 이렇게 포스팅을 하게 됐습니다.
제일 기초적인 부분인데...GET, POST 방식을 둘 다 써도 되지만 언제 어느 때에 써야하는지 모르다보니 실질적인 이해가 잘 되지 않았습니다.
그래서 이렇게 기록차 올려봅니다ㅠㅠ....
GET 방식 : 해당 페이지의
단순한 전송을 요구.
POST 방식 : 데이터를
포스트해서 처리 요구.
*id을 넘겨서 게시판의 리스트를 가져온다고 하면 당연히 GET을 쓰고, 글을 작성하면 POST를
작성하는 것이 일반적인 경우다.
*GET은 가져오는 것이고 POST는 수행하는 것이다.
GET은 SELECET적인
성향을 갖고 있다.
GET은 서버에서 어떤 데이터를 가져와서 보여준다 거나 하는 용도이지
서버의 값이나 상태 등을 바꾸지 않는다. (게시판의 리스트, 글
보기 기능 같은 것들. 단, 방문자의 로그를 남긴다 거나
글 읽은 횟수를 올려준다 거나 하는 등은 예외.)
POST는 서버의 값이나 상태를 바꾸기 위해서 사용하는 것이다.
글 쓰기를 하면 글의 내용이 DB에 저장이 되고 수정을 하면 데이터베이스
값이 수정이 된다. 이럴 경우에는 POST를 사용한다.
출처를 들어가보시면 더욱 자세하게 나와있습니다.
출처 : https://blog.outsider.ne.kr/312