GET 2

[HTTP] 데이터 요청 - POST

POST HTML Form POST 요청 방식은 클라이언트에서 서버로 리소스를 생성하거나 업데이트 하기위해 사용된다. 예) 회원 가입, 상품 주문 등에서 사용하는 방식이다. 특징 - 메시지 바디에 데이터가 들어가기 때문에 컨텐트 타입이 존재한다. -> content-type : application/x-www-form-urlencoded - 메시지 바디에 쿼리 파리미터 형식(GET 방식)으로 데이터를 전달한다 -> username=hello&age=20 예) 아래와 같은 웹 화면에 key(username, age)와 value를 담아서 전송을 하면 웹 브라우저는 다음 형식으로 HTTP 메시지를 만든다. - Request URL : http://localhost:8080/request-param - con..

HTTP 2021.07.25

[HTTP] 데이터 요청 - GET

GET 쿼리 파라미터 GET 요청 방식은 클라이언트에서 서버로 정보를 조회하기 위해 사용된다. GET 요청의 일부로서 메시지 바디 없이, URL의 쿼리 파라미터를 사용해서 데이터를 전달한다. 예) 검색 용어, 날짜 범위, 필터, 페이징, 쿼리를 정의하는 기타 정보 쿼리 파라미터는 URL에 다음과 같이 '?'로 시작하고, 추가 파라미터는 '&'로 구분한다. 예) http://localhost:8080/request-param?username=hello&age=20 서버에서는 'HttpServletRequest'가 제공하는 다음 메서드를 통해 쿼리 파라미터를 편리하게 조회할 수 있다. //단일 파라미터 조회 String username = request.getParameter("username"); //파라..

HTTP 2021.07.25