GET방식과 POST방식

여진·2024년 9월 2일
0

Web

목록 보기
1/3

HTTP메서드 GETPOST

GET

리소스를 서버로부터 요청할때 사용

URL에 쿼리 파라미터를 포함하여 데이터 전달

ex) https://url?'key=value'

브라우저에 기록이 되고, 캐시되어 동일한 요청이 반복될 경우 더 빠른 응답을 받을 수 있음

브라우저 히스토리나 서버로그에 노출될 수 있음 주의!

GET 사용케이스

페이지 조회, 리소스 조회, 검색결과, 링크 클릭시 사용

POST

서버에 데이터를 제출할 때 사용

데이터 전송시 body부분에 담겨 전송

URL에 데이터가 노출되지 않아 노출의 위험이 적음
하지만, 보안을 위해 HTTPS와 함께 사용하는것이 좋음

POST 사용케이스

로그인, 회원가입, 데이터 업로드, 사용자 민감정보 전송 등 데이터를 서버로 전송해야하는 상황에서 사용

보안 측면

보안을 고려할 때는 민감한 정보의 전송이 필요한 경우 POST() 사용

GET()은 정보 조회와 같이 민감하지 않은 데이터 요청에 사용하는 것이 좋음

profile
제로부터 시작하는 개발공부

0개의 댓글