본문 바로가기
2021 - 영양가있는글을 적자/web

HTTP method 설명

by woohyun22 2021. 7. 6.

HTTP는 컴퓨터(클라이언트)와 서버간의 네트워크 통신을 하기 위한 규약(프로토콜)중의 하나이다.

HTTP로 데이터가 서버로 전달될때, method라는 속성을 반드시 가진다. 이 method에 따라 처리가 달라진다.

method에는 GET,POST,PUT,DELETE등이 있다.

GET(데이터를 '받다' = 서버에 받다.)
서버에게 데이터를 보내달라고 요청할떄 사용한다. 
서버 또는 DB의 데이터는 클라이언트로 전달만 될 뿐 변경되지는 않는다.
ex) http://hihit22.com/ex.png를 입력하면 해당 그림파일이 표시되고,
http://hihit22.com/otherpage를 입력하면 서버가 해당 페이지를 찾아서 보여준다.
* 웹브라우저 주소창에 주소를 입력하는 행위는 항상 GET 속성이다.

POST(데이터를 '보내다' = 서버에 보낸다.)
서버에게 데이터를 보내면서 데이터를 DB 혹은 서버에 저장해달라고 요청할때 사용한다.
ex) 회원가입시 DB에 회원정보가 등록되고, 사진을 업로드하면 사진이 웹사이트에 등록됨.

PUT
서버에게 데이터의 업데이트를 요청한다. 회원정보 수정, 게시물 수정 등의 요청에 사용됨.

DELETE
DB, 서버에 존재하는 데이터의 삭제를 요청할떄 사용된다.

 

728x90

댓글