GET Method
- 서버에서 정보를 가져오는데 사용
- URL의 쿼리 스트링을 통해 데이터를 전달
- GET 요청은 브라우저에서 캐싱될 수 있으며 북마크에 저장할 수 있음
- URL 길이에 제한이 있어 전달할 수 있는 데이터의 크기가 제한됨(2000자 미만)
- GET 요청은 서버의 상태를 변경하지 않으므로 안전
GET 요청 예시
POST Method
- 서버에 데이터를 제출하거나 서버의 상태를 변경하는 데 사용
- 요청 본문(body)을 통해 데이터를 전달
- URL에 나타나지 않으므로 상대적으로 더 안전
- POST 요청은 브라우저에서 캐싱되지 않음
- 본문을 통해 데이터를 전달하므로 GET보다 훨씬 큰 데이터를 보낼 수 있음
- POST 요청은 서버의 상태를 변경할 수 있으므로 안전하지 않음
실습
https://resttesttest.com/