http 프로토콜 (get과 post)

장서연·2021년 8월 28일
0

HTTP Protocol

프로토콜 == 규약

컴퓨터와 컴퓨터가 통신을 하기 위한 규약이다. 그 중, 가장 중요한 메서드는 get과 post이다. 다른 메서드들도 있긴 있지만은, 지금 당장은 이 두가지면 충분하다. 그렇다면, 이 두가지의 차이점은 무엇인가?

예를 들어보겠다.

GET

https://onion.haus 라는 사이트에 요청을 보낸다고 하면은, get 방식의 경우 보통 조회를 하기 위해서 요청을 보낸다. "이거 보여줘!"

그래서, get은 아래와 같은 추가적인 파라미터를 넣어서 보내주게 된다.

https://onion.haus/?param1=value1

? 는 파라미터가 시작한다는 뜻이다. param1에 value를 넣어서 서버에게 보내주게 되는 것이다!

서버측에서는 이 파라미터를 가지고 추가적인 작업을 해서 응답을 보내주게 되는 것이다.

GET은 이정도까지!

POST

POST는 서버내에 어떤 정보를 새로 만들때, 아니면 수정할 때 사용을 한다.

POST는 https://onion.haus/ 에 요청을 할 때, get 처럼 ? 하고 파라미터를 보내는 게 아니라, 추가적으로 body 라는 몸통에다가 데이터를 넣어서 보낸다.

post의 경우, 게시글 작성처럼 데이터가 많은데, 이것을 주소창에 넣어서 보내기에는 무리가 있음

정리하자면, post는 body안에 데이터를 넣어서! 서버에게 요청을 보낸다는 것임!

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN