1. GET Method

GET method는 클라이언트에서 서버로 어떠한 리소스로부터 정보를 요청하기 위해 사용되는 메서드이다. 쉽게 말하면 데이터를 읽거나 검색할 때에 사용되는 method라고 할 수 있다.

GET은 요청을 전송할 때 URL 주소 끝에 파라미터를 포함하여 전송하는데 이 부분을 쿼리 스트링(Query String)이라고 부른다.

예) www.example-url.com/resources?name1=송유현&name2=곽철용

<aside> 🗒️ 참고사항

2. POST Method

POST Method는 리소스를 생성/업데이트하기 위해 서버에 데이터를 보내는 데 사용한다.

GET과 달리 전송해야될 데이터를 HTTP 메시지의 Body에 담아서 전송하기에 GET 방식보다 더 많은 데이터를 전송할 수 있다. (Limit : 2MB) Body에 담아서 전송하기에 쿼리스트링으로 보내는 GET보다 보안면에서 안전하다고 생각할 수 있지만, POST요청도 브라우저 개발자 도구나 Fiddler로 요청 내용을 확인할 수 있기 때문에 민감한 정보라면 반드시 암호화 후 전송해야된다.

Postman을 활용한 POST 예제

Untitled

<aside> 🗒️ 참고사항

출처 : https://velog.io/@songyouhyun/Get과-Post의-차이를-아시나요