개발/알아둘 기본 개념

get방식과 post방식

후누피 2023. 1. 24. 23:52
728x90

● GET방식

○ URL에 변수(데이터)를 포함시켜 요청한다.

○ 데이터를 헤더에 포함하여 전송한다.

○ URL에 데이터가 노출되어 보안에 취약하다.

 

get방식은 데이터를 URL에 넣도록 설계되어, 데이터를 보낼수있는 양에 한계가 있습니다.

http 에서는 get방식의 url길이에 제약을 두지않지만, 브라우저에서 최대길이를 제한하고있다.

 

 

● POST방식

○ URL에 변수(데이터)를 노출하지않고 요청한다.

○ 데이터를 BODY(바디)에 포함시킨다.

○ URL에 데이터가 노출되지 않아 기본 보안이 되어있다.

 

POST방식은 BODY에 데이터를 넣어서 전송한다.

메세지의 길이 제한은없지만 최대요청을 받는 시간이 존재하여 클라이언트에서 페이지를 요청하고 기다리는 시간이 존재한다.

 

 

728x90