mini Job-Searching / Section 2

아데스티·2023년 2월 10일
0

가장 인상 깊거나 도움이 될 레포지토리는 어떤 레포지토리 였나요?

Interview_Question_for_Beginner / Network - HTTP의 GET과 POST 비교

어떤 인사이트(통찰)를(을) 얻으셨나요?

둘 다 HTTP 프로토콜을 이용해서 서버에 무엇인가를 요청할 때 사용하는 방식이다. 하지만 둘의 특징을 제대로 이해하여 기술의 목적에 맞게 알맞은 용도에 사용해야한다.

GET
우선 GET 방식은 url 이라는 공간에 담겨가기 때문에 데이터의 크기가 제한적이다. 또 보안이 필요한 데이터의 취급으로는 적절하지 않다. (ex. password)

POST
POST 방식의 request 는 HTTP Request Message의 Body 부분에 데이터가 담겨서 전송된다.
POST 방식으로 보내야 하는 것처럼 데이터 크기가 GET 방식보다 크다.

우선 GET 은 가져오는 것이다. 서버의 값이나 상태 등을 변경하지 않는다.
반면에 POST 는 서버의 값이나 상태를 변경하기 위해서 또는 추가하기 위해서 사용된다.

부수적인 차이점을 좀 더 살펴보자면 GET 방식의 요청은 브라우저에서 Caching 할 수 있다.
때문에 POST 방식으로 요청해야 할 것을
보내는 데이터의 크기가 작다는 이유로 GET 방식으로 요청한다면
기존에 caching 되었던 데이터가 응답될 가능성이 존재한다.

서핏을 훑어보고 인상 깊은 주소 하나 작성 해주세요

'피드백 버거 feedback burger' 아시나요?

어떤 인사이트(통찰)를(을) 얻으셨나요?

피드백버거 방식으로 어떤 흐름으로 피드백을 하는 것이 유연한 방식인 지 알 수 있었습니다.

profile
종착지이자 거점 A Destination

0개의 댓글