티스토리 뷰
클라이언트가 서버로 데이터를 전송하는 과정을 **요청(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 클래스 내의 필드에 대해 값을 자동으로 저장해 줍니다. 요청 파라미터를 하나의 객체에서 한꺼번에 받을 수 있기 때문에 실용적인 방법입니다. 수신 시 타입 변환과 포맷 지정이 가능합니다. |
'스프링프레임워크' 카테고리의 다른 글
타임리프와 모델 인터페이스 (0) | 2025.03.16 |
---|---|
스프링 MVC 모델, 매핑 설명 (0) | 2025.03.16 |
MVC 모델 알아보기 (0) | 2025.03.15 |
AOP 용어와 어노테이션 정리 (0) | 2025.03.15 |
인스턴스에 @Autowired 로 필드 주입하는 방법 3가지 (0) | 2025.03.15 |