HTML의 Form을 사용해서 클라이언트에서 서버로 데이터 전송을 해보았다.
주로 회원 가입, 상품 주문 등에서 사용하는 방식이다.
특징
- content-type : application/x-www-form-urlencoded
- 메시지 바디에 쿼리 파라미터 형식으로 데이터를 전달한다. username=hello&age=20
html을 하나 만들어주고 전시간에 만들었던 action 값에 request-param을 넣어주면서
전송하였다.


application/x-www-form-urlencoded 형식은 앞서 GET에서 살펴본 쿼리 파라미터 형식과 같다.
쿼리 파라미터 조회 메서드를 그대로 사용하면 된다.
클라이언트 입장에서는 두 방식에 차이가 있지만 서버 입장에서는 둘의 형식이 동일하므로
request.getParameter() 로 구분없이 조회가능하다.
'웹프로그래밍 > 스프링 MVC' 카테고리의 다른 글
| 14. HTTP 요청 데이터 - API 메시지 바디 - JSON (0) | 2022.03.16 |
|---|---|
| 13. HTTP 요청 데이터 - API 메시지 바디 - 단순 텍스트 (0) | 2022.03.16 |
| 11. HTTP 요청 데이터 - GET 쿼리 파라미터 (0) | 2022.03.15 |
| 10. HTTP 요청 데이터 - 개요 (0) | 2022.03.15 |
| 9. HttpServletRequest - 기본 사용법 (0) | 2022.03.15 |