1. GET 방식

Untitled

GET 방식은 클라이언트가 서버로 데이터를 요청하기 위해 사용되는 Method이며 GET 요청을 할 때는 Body 부분은 비어 있고 헤더에 Body의 컨텐츠 타입을 명시하는 Content-Type 헤더 필드도 적지 않는다.

아래와 같이 URL 뒤에 쿼리스트링(Key와 Value)을 붙이고 HTTP 패킷의 헤더에 포함해서 서버에 데이터를 요청.

http://lacalhost:8080/login?id=admin&pw=1234

URL의 “?” 뒤에서부터 쿼리스트링으로 데이터를 표현하는데 사실 중요한 값들이 노출되기 때문에 실제 사이트에서 ID와 PW와 같은 중요 정보들에 GET방식을 이용하면 보안에 문제가 생긴다.

GET 방식의 경우에 브라우저마다 글자 수 제한이 있기 때문에 게시판의 게시물, 목록 조회와 같은 간단한 데이터 요청할 때 적합.

그리고 캐싱이 가능하므로 속도가 빠르다.

캐싱(Caching)이란?

한번 접근 후 또 요청할 시 빠르게 접근하기 위해 레지스터에 데이터를 저장시켜 놓는 것.

1) GET 방식 특징

2. POST 방식

Untitled