강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

boxman님의 프로필 이미지
boxman

작성한 질문수

[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]

17_요청(HttpServletRequest)과 응답(HttpServletResponse)이해하기

get에 대해서 문의드립니다.

해결된 질문

작성

·

171

0

강사님 post방식이 패킷에 넣어서 전송한다고 하였는데요

그럼 get 방식은 패킷에 넣어서 전송하는게 아닌가요? 

퀴즈

강의에서 설명된 아키텍처에서 Controller(Servlet)의 주요 역할은 무엇일까요?

데이터 구조를 정의하고 데이터를 담는 역할

클라이언트 요청을 받고 처리를 다른 컴포넌트에 위임하는 역할

데이터베이스에 접근하여 데이터를 조작하는 역할

클라이언트에게 보여지는 화면(UI)을 직접 생성하는 역할

답변 2

0

boxman님의 프로필 이미지
boxman
질문자

네 이해랬습니닿ㅎ

0

박매일님의 프로필 이미지
박매일
지식공유자

네 GET방식으로 데이터를 보내기를 할때 클라이언트의 데이터를 URL뒤에 붙여서 보냅니다.

www.example.com?id=park&pass=1234 (예시로 쓴 URL입니다. 존재하지 않습니다.)

위에서 쓴 예시처럼 아이디 패스워드를 보낸다고 하면,

이런식으로 보낸다. URL 뒤에 "?" 마크를 통해 URL의 끝을 알리면서, 데이터 표현의 시작점을 알려줍니다.

데이터는 key 와 value 쌍으로 넣어야 되며 윗 예시에서의 key는 id 랑 pass고 value는 park랑 1234가 됩니다. 중간에 &마크는 구분자 이고. 2개이상의 key - value 쌍 데이터를 보낼때는 &마크로 구분해줍니다.

URL에 붙이므로, HTTP패킷의 해더에 포함되여 서버에 요청합니다.

따라서, GET 방식에서는 BODY에 특별한 내용을 넣을 것이 없으므로 BODY가 빈상태로 보내지구요.
이해가 되셨을까요?

boxman님의 프로필 이미지
boxman

작성한 질문수

질문하기