티스토리 뷰

스프링프레임워크

GET 메서드와 POST 메서드의 차이

잔잔한 물결처럼 2025. 3. 17. 02:05

클라이언트가 서버로 데이터를 전송하는 과정을 **요청(Request)**이라고 합니다. 이 요청은 클라이언트에서 서버로 전달되는 정보로 구성되며, 주로 세 가지 주요 부분으로 나뉩니다: 요청 라인(Request Line)요청 헤더(Request Header)요청 본문(Request Body).

구분 설명 메서드 보충 설명
요청 헤더(Request Header) 서버에 무엇을 하고 싶은지 알려주는 첫 번째 줄입니다. GET, POST, PUT, DELETE 등 HTTP 요청 메서드를 지정합니다 GET 은 작업의 종류, 대상페이지, HTTP 버전을 나타냅니다.
요청 라인(Request Line) 서버에 추가 정보를 제공합니다.   브라우저의 종류, 인코딩, 언어 등을 포함합니다.
요청 본분(Request Body) 서버에 보내고 싶은 데이터 본제입니다.   주로 POST 메서드에서 사용됩니다.
데이터를 서버로 보낼 때 사용합니다.

 

요청 파라미터를 획득하는 방법

방법 내용
@RequestParam을 이용하는 방법 @RequestParam 애너테이션을 이용해 파라미터를 하나하나 획득할 수 있습니다.
Form 클래스를 이용하는 방법 스프링 MVC 가 Form 클래스 내의 필드에 대해 값을 자동으로 저장해 줍니다. 요청 파라미터를 하나의 객체에서 한꺼번에 받을 수 있기 때문에 실용적인 방법입니다. 수신 시 타입 변환과 포맷 지정이 가능합니다.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함