늘 겸손하게

CS - GET, POST 차이 본문

Computer Science

CS - GET, POST 차이

besforyou999 2023. 10. 16. 22:08
 

 

GET & POST

 

GET, POST 모두 자주 쓰이는 HTTP 메서드이다.

 

두 메서드의 차이점을 알아보자

 

  GET POST
캐시 가능 불가
북마크 가능 불가
히스토리 브라우저 히스토리에 매개변수 남음 브라우저 히스토리에 매개변수 저장 안됨
데이터 길이 제한 존재. GET 메서드는 데이터를 전송할 때 데이터를 URL에 이어붙이는데 URL은 최대 2048개 문자를 가질 수 있음. 제한 없음
데이터 타입 제한 ASCII 문자만 가능 제한 없음.
바이너리 데이터(텍스트 아닌 데이터)도 가능
보안 낮음.

URL에 데이터가 포함되어 있어 보안성이 낮다. 

절대 비밀번호, 중요 데이터를 GET으로 전송해서는 안된다.
GET에 비해 조금 좋음.

매개변수가 브라우저 히스토리나 웹 서버 로그에 남지 않는다.
가시성 URL에 데이터는 누구나 볼 수 있음 URL에 데이터 안 뜸

'Computer Science' 카테고리의 다른 글

CS - 디자인 패턴  (0) 2023.11.11
CS - Web Worker  (0) 2023.10.25
CS - 상대경로, 절대경로  (0) 2023.08.23
CS - 라이브러리와 프레임워크 차이  (0) 2023.04.15
CS - MariaDB, RDBMS  (0) 2022.09.28