상세 컨텐츠

본문 제목

GET/POST 차이점 및 사용처에 대하여

스터디(코딩, 잡지식 등)

by 촘스키 2017. 12. 3. 22:53

본문

반응형

"코드로 배우는 스프링 웹 프로젝트" 도서의 일부분을 발췌한 내용입니다.

저작권 문제가 있을 시에는 댓글 주시면 언제든 처리하겠습니다.



GET방식


외부나 다른 사람에게 메신저 등으로 보낼 수 있게 하려면 반드시 GET방식으로 처리.

조회가 가능하도록 만들어야 하는 모든 경우는 GET방식으로 설계.

전송 데이터 양이 제한 (255자)


항상 사용자가 브라우저에서 접근이 가능할 때 사용.

보통 입력페이지, 조회 페이지에 사용.

+페이징 처리, 다른 사람에게 URL로 전달하는 경우가 많음.




POST방식

현재 사용자가 스스로 작업하는 내용이 있는 경우에 사용한다.

외부에 노출하는 것이 아니라 사용자 본인이 결정해서 어떤 작업이 진행되는 일은 POST방식으로 처리.


외부에서 많은 정보를 입력하는 경우에 사용.

브라우저상에서 주소창에 보여지면 안 되는 정보를 전송하는 데 처리.


query string의 글자 수 제약이 없으며, 파일업로드 등의 동작이 가능하다.

query string이 url에 포함되지 않기 때문에, 유저에게 노출하지 않은 상태로 요청이 가능하다.





반응형

관련글 더보기

댓글 영역