GET과 POST는 HTTP 메서드로 클라이언트에서 서버로 무언가를 요청할 때 사용한다.
GET 요청
GET은 클라이언트에서 서버로 어떤한 리소스로부터 정보를 요청하기 위해 사용되는 메서드이다.
게시판의 게시물을 조회할 때 쓸 수 있다.
GET을 통한 요청은 URL주소 끝에 파라미터로 포함되어 전송되며, 이 부분을 쿼리 스트링이라고 부른다.
POST 요청
PSET는 크라이언트에서 서버로 리소스를 생성하거나 업데이트하기 위해 데이터를 보낼 떄 사용 되는 메서드이다.
게시판에 글을 작성하는 작업 등을 할 때 사용한다.
POST는 전송할 데이터를 HTTP 메세지 body 부분에 담아서 서버로 보낸다.
GET과 다른점은 데이터를 보낼 때 GET처럼 데이터가 외부적으로 드러나지 않아서 보안이 필요한 부분에 많이 사용된다.
하지만 중요한 데이터라면 암호화가 필요하다.
정리하자면,
GET은 서버의 리소스에서 데이터를 요청할 때
POST는 서버의 리소스를 새로 생성하거나 업데이트할 때 사용한다.
GET은 URL 파라미터에 요청하는 데이터를 담아 보내기 때문에 HTTP 메시지에 body가 없다.
POST는 body에 데이터를 담아 보내기 때문에 HTTP 메시지에 body가 존재한다.
'IT정보' 카테고리의 다른 글
[Computer Architecture] ARM 프로세서 (0) | 2022.08.29 |
---|---|
[면뽀] API? REST API? RESTful API? Ajax는? (0) | 2022.02.14 |
[면뽀] 브라우저 주소창에 www.google.com 입력하면? (0) | 2022.02.14 |
Library VS Framework (0) | 2021.12.06 |
Native, Hybrid, Cross-platform App 차이 (0) | 2021.12.05 |