이론공부/네트워크통신

GET, POST방식의 이해

멍토 2020. 4. 25.

1.GET 방식과 POST 방식의 이해

두개의 방식은 클라이언트에서 정보를 얻고 싶으면 서버에 요청 메시지를 보내서 응답을 받는 구조입니다.

데이터를 요청할 때 2가지 방법이 있습니다.

첫 번째는 GET 방식입니다.

GET 방식은 헤더에 정보를 담아 요청을 합니다. 응답은 페이로드에 들어옵니다.

장점은 구현이 빠르고 편합니다.

단점은 보안에 취약합니다.

(모든 요청 정보가 헤더에 있어서, ID, PW 요청하시면 안 됩니다.)

헤더의 크기가 한정적이라 보내는 데이터양에 제한이 있습니다.

두 번째는 POST 방식입니다.

포스트 방식은 페이로드에 정보를 넣어서 서버에서 페이로드의 정보에 따라 응답을 보내주는 방식입니다.

장점은 클라이언트에서 크기에 상관없이 서버에 정보 전달이 가능합니다.

정보가 헤더에 보이지 않기 때문에 GET 방식보다 보안에 좋습니다.

단점은 GET 방식보다 구현이 어렵고 서버에서 별도의 처리 방식을 입력해야 합니다.

 

'이론공부 > 네트워크통신' 카테고리의 다른 글

TCP 3-way handwake란 무엇인가?  (0) 2020.08.06
쿠키/세션이란 무엇인가?  (1) 2020.08.03
CORS란 무엇인가?  (0) 2020.08.02
CSRF란 무엇인가? 방어기법?  (0) 2020.07.31
HTTP 상태코드  (0) 2020.04.20

댓글

💲 광고입니다.