API를 쓰는데 자꾸 get post 하길래 찾아봤던 GET과 POST!
HTTP 메서드 중 가장 자주 사용된다는 GET과 POST!
드디어 정리하게된 GET과 POST!
💡 말그대로, 정보를 얻을 때 사용되는 메서드이다!
💡 말그대로, 정보를 얻을 때 사용되는 메서드이다!
✅ 지정된 리소스에서 데이터를 요청하는 데 사용된다.
데이터는 URL의 쿼리 문자열로 전송됨(길이 제한 있음)
GET 요청은 브라우저에서 캐시할 수 있으므로 동일한 URL에 다시 액세스하면 후속 요청이 더 빨라질 수 있음
매개변수가 URL의 일부이기 때문에 GET 요청을 북마크하고 공유 가능
실습 사이트: https://resttesttest.com/
메서드를 get으로 설정하고 개발자도구를 열면 오른쪽과 같이 get이 실행된 모습을 볼 수 있다.
💡 이것도 말 그대로 포스트 하는 것이다. 게시글 또는 파일을 포스팅! 업로드! 할 때 사용되는 메서드이다.
✅ 지정된 리소스에서 처리할 데이터를 제출하는 데 사용된다.
데이터는 URL이 아닌 요청 body로 전송
POST 요청은 기본적으로 캐시되지 않음
POST 요청은 데이터가 URL의 일부가 아니기 때문에 북마크하거나 공유할 수 없음
✔️ GET 메서드: 데이터 검색에 사용
✔️ POST 메서드: 데이터를 서버에 제출하는 데 사용
✅ 업데이트하는 데이터 전체를 보낸다. 👉 전체 데이터의 교체를 의미
✅ 업데이트하는 데이터 일부를 보낸다.