본문

[2017.10.24] 01. http GET Method와 POST Method 개념과 실습

우선 GET과 POST Method는 사용 방법에 정해진 것은 없다.

(왜냐하면 사용하는 때 문법적으로 명확히 정해져있다고 생각했고 GET과 POST Method이 언제 써야하는지 계속 검색하고 다녔다....)


개념

HTTP 프로토콜에서 GET Method와 POST Method는 데이터를 보내는 방법이다. 



GET Method와 POST Method 차이점

GET Method는 HTTP 프로토콜에서 HEADER 부분만 존재하고 BODY 부분이 존재하지 않는다.

또한, GET Method는 HEADER 안에 URL에 데이터를 담아 전달한다. URL에 길이 제한 때문에 데이터 입력 제한이 생긴다.

POST Method는 BODY 안에 데이터를 전달한다.

그래서 GET Method는 데이터가 노출되고 POST Method는 데이터가 노출되지 않는다. 

구분

GET Method

POST Method

데이터 입력 제한

255

없음

속도

빠름

느림

보안

약함

강함



GET 실습

'postman'이라는 툴로 확인해봤을 때 GET Method는 Body가 없기 때문에 버튼 조차 활성화되어 있지 않다.


Wireshark로 패킷을 확인해보았다.



POST 실습

'postman'이라는 툴로 확인해봤을 때 POST Method는 Body가 활성화되어있다.


Wireshark로 패킷을 확인해보았다.



#GET 방식 #POST 방식 #http GET POST #GET Method #POST Method #면접

공유

댓글