HTTP 프로토콜 GET, POST

프로토콜은 규약같은 의미
서버는 요청을 하면 응답이 옴
GET과 POST를 사용해야하는데 서버가 뭘 원하는지 추가적인 정보가 필요

이 사이트의 주소로 요청을 보낸다면
조회 할 때 사용하는 방식
주소 안에 추가적으로 ?를 시작으로 parameter를 넣어주고 다음과 같이 param1에 value1을 넣어준 다음 이것을 서버에게 보냄
서버 측에서는 이러한 parameter를 가지고 추가적인 작업을 더해 응답을 보내줌


서버 내 어떤 정보를 새로 만들 때 또는 수정할 때 작업 시 사용
같은 주소를 보낸다 해도 get처럼 ? 치고 다른 파라미터를 더해서 보내는 것이 아닌 body라는 Response 내부의 body라는 몸통에 데이터를 넣어서 보냄
수천 개 짜리의 게시글이 GET 방식의 파라미터로 구성된 url 주소를 브라우저 주소창에 넣는 것은 입력의 한계가 있기 때문에 POST를 body 안에 보관하여 전송
https는 암호하하지 않는 상태에서 가는 것을 의미
http는 암호화 되지 않은 상태를 나타냄
