출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard
클라이언트에서 서버로 데이터를 전달할 때는 딱 세 가지 방법이 있다.
먼저 get 방식으로 쿼리 파라미터를 통해 데이터를 전달한다. 메세지 바디 없이 url에 데이터를 포함해 전달하는 것이다.
다음은 post 방식으로 html form을 전송하는 것이다. 메세지 바디 안에 쿼리 파라미터 형식으로 전달한다.
마지막은 http 메세지 바디에 데이터를 직접 담아서 요청하는 것이다. http api에서 주로 사용하며 json 등의 형식으로 보낸다.
GET 쿼리 파라미터를 어떻게 사용하는지 알아보도록 하겠다.
쿼리파라미터는URL에다음과같이 ?를시작으로보낼수있다.추가파라미터는 &로구분하면된다.
http://localhost:8080/request-param?username=hello&age=20
먼저 다음과 같이 세팅을 해준다.
파라미터 전송 기능( http://localhost:8080/request-param?username=hello&age=20 )을 추가하겠다.
http://localhost:8080/request-param?username=hello&age=20&username=hello2
위 url처럼 username 값을 두 개 넘길 수도 있다.