250x250
Notice
Recent Posts
Recent Comments
관리 메뉴

탁월함은 어떻게 나오는가?

GET VS POST 차이점 본문

[Snow-ball]front/HTML CSS

GET VS POST 차이점

Snow-ball 2021. 2. 23. 20:05
반응형

GET은 가져오는 것이고 POST는 수행하는 것이다.

 

GET

GET 메소드는 주로 데이터를 읽거나(Read) 검색(Retrieve)할때에 사용되고, Select적인 성향을 가지고 있다. GET은 서버에서 어떤 데이터를 가져와서 보여준다거나 하는 용도, 서버의 값이나 상태들을 바꾸지 않는다.
게시판의 리스트라던지 글보기 기능 같은 것이 이에 해당됨

(방문자의 로그를 남긴다거나 글 읽은 횟수를 올려준다거나 하는건 예외)

 

만약에 GET요청이 성공적으로 이루어진다면 XML 이나 JSON 과 함께 200(ok) HTTP 응답 코드를 리턴한다. 에러가 발생하면 주로 주로 404(Not found)에러나 400(Bad request)에러가 발생한다.

 

POST
POST는 서버의 값이나 상태를 바꾸기 위해서 사용된다. 즉, 새로운 리소스를 생성(Create)할 때 사용된다. 글쓰기를 하면 글의 내용이 디비에 저장이 되고 수정을 하면 디비값이 수정이 된다. 이럴경우 POST를 사용하면 된다.구체적으로는 POST는 하위 리소스(부모 리소스의 하위 리소스)들을 생성하는데 사용된다. 성공적으로 creation을 완료하면 201(created) HTTP 응답을 반환한다. 

GET과 POST 차이점
GET은 주소줄에 값이 ?뒤에 쌍으로 이어붙고 POST 는 숨겨져서(BODY 안에)보내진다. GET은 URL에 이어붙기 때문에 길이의 제한이 있어 많은 양의 데이터는 보내기 어렵고 POST는 많은 양의 보내기에도 적합하다.(용량제한은 여전하다)

 

 

 

 

 

 

 

 

 

베타존 : 네이버쇼핑 스마트스토어

나를 꾸미다 - 인테리어소품 베타존

smartstore.naver.com

 

반응형
Comments