반응형
GET | POST | |
용도 (일반적) | 단순히 데이터를 읽어 올 때 ex) 게시판의 게시물 클릭 (게시물의 번호를 전송) |
데이터를 변경할 때 ex) 로그인 요청 (사용자의 개인정보를 전송) |
형태 | 데이터를 Key, Value 쌍으로 URL(HTTP Header)에 붙여 보냄. | HTTP 패킷의 Body에 데이터를 넣어 보냄 Header의 Content-type 필드에 데이터 타입이 들어감 |
보안 | URL에 데이터가 전부 보이기 때문에 보안 측면에서 좋지 않다. | URL에 데이터가 노출되지는 않으나 Body를 까보면 볼 수 있다. |
※ 보안을 고려한다면 둘 다 암호화 필요 |
Content-type?
- application/x-www-form-urlencoded (기본값, Body에 Key, Value 쌍으로 데이터가 들어감, Get과 유사)
- text/plain (텍스트)
- multipart/form-data (바이너리 데이터, 파일전송에 쓰임) 등..
반응형
'개발_기타 > 미분류' 카테고리의 다른 글
세션 (Session) (0) | 2021.01.20 |
---|---|
리다이렉트 (Redirect), 포워딩 (Forward) 방식의 차이 (0) | 2021.01.17 |
자주 쓰는 이클립스(Eclipse) 단축키 모음 (0) | 2021.01.10 |
비주얼 스튜디오 코드 (VSC, Visual Studio Code) 단축키 (0) | 2021.01.10 |
웹브라우저 디버거 단축키 (0) | 2019.05.08 |