HTTP 요청 데이터 전달 방식
클라이언트에서 서버로 데이터를 전달하는 방법은 3가지가 주로 사용된다.
1. GET - 쿼리 파라미터
- 형식: /url?username=hello&age=20
특징
- 메시지 바디 없이, URL의 쿼리 파라미터를 통해 데이터를 전달한다.
- 주로 검색, 필터, 페이징 등에 사용된다.
예시
<http://localhost:8080/request-param?username=hello&age=20>
2. POST - HTML Form
- Content-Type: application/x-www-form-urllencoded
특징
- 메시지 바디에 데이터를 쿼리 파라미터 형식(key=value)으로 전달