이것저것

GET vs POST 본문

Web

GET vs POST

nays111 2021. 1. 7. 00:33

GET 과 POST 의 공통점

GET 과 POST 모두 서버에 무엇인가를 요청할 때 사용하는 방식


GET 과 POST 의 차이점

GET

GET 방식은 요청하는 데이터가 http request message 의 Header 부분의 url에 담겨서 전송된다.

때문에 url 상에 ? (query string) 뒤에 데이터가 붙어 request를 보내게 되는 것이다.

POST

POST 방식의 request는 http message 의 body 부분에 데이터가 담겨서 전송된다.

(때문에 바이너리 데이터를 요청하는 경우는 POST 방식으로 보내야한다.)

 

GET은 가져오는 것이다. 서버에서 어떤 데이터를 가져와서 보여준다거나 하는 용도이지 서버의 값이나 상태 등을 변경하지 않는다. (SELECT 적 성향)

 

POST는 서버의 값이나 상태를 변경하기 위해서 또는 추가하기 위해서 사용된다.

'Web' 카테고리의 다른 글

Session, Cookie 에 관하여  (0) 2021.02.17
Web Socket  (0) 2021.01.18
Request, Response 흐름 과정  (0) 2021.01.16
Proxy  (0) 2021.01.07
Web Server vs WAS  (0) 2021.01.07
Comments