본문 바로가기

http2

[CS 지식] GET과 POST의 차이 먼저! HTTP method란? HTTP 메소드는 클라이언트가 웹 서버에게 사용자 요청의 목적이나 종류를 알리는 수단을 의미한다. 이러한 메소드는 처음에는 GET방식 하나밖에 없었지만, 웹이 발전해 나가면서 다양한 메소드 들이 생겨났다. 여러가지 메소드들이 있지만, 그중에서 가장 많이 쓰이는 GET과 POST의 차이에 대해서 알아보자 GET과 POST GET은 보통 리소스를 조회할 때 사용하며, 서버에 전달하고 싶은 데이터는 query를 통해 전달한다. query를 이용해 데이터를 전달할 수는 있지만, 지원하는 곳이 많지 않아 권장하지 않는다. POST는 데이터 요청을 처리하고, "body"를 통해 서버로 데이터를 전달하는 메소드이다. 주로 신규 리소스를 등록하거나, 프로세스 처리에 사용된다. 차이점 G.. 2022. 7. 19.
[HTTP] 쿠키, 세션 그리고 캐시는 무엇일까? 쿠키 vs 세션 vs 캐시 쿠키? 쿠키란 하이퍼 텍스트의 기록서(HTTP)의 일종으로서 인터넷 사용자가 어떠한 웹사이트를 방문할 경우 그 사이트가 사용하고 있는 서버를 통해 인터넷 사용자의 컴퓨터에 설치되는 작은 기록 정보 파일을 일컫는다. HTTP 쿠키, 웹 쿠키, 브라우저 쿠키라고도 한다. + 웹 페이지를 받을 때, 같이 해당 정보를 쿠키에 담아 로컬에 저장하고, 다시 요청을 보내면 서버에서 쿠키 안의 정보를 확인하여 쿠키를 업데이트 한 후 HTTP 헤더에 포함시켜 응답한다. 세션? 웹 서버에서 임시로 클라이언트의 데이터를 갈무리하는 것을 뜻한다. 쿠키와 역할이 비슷한데, 쿠키는 클라이언트 측에 데이터를 갈무리하는 반면에 세션은 서버 측에 데이터를 갈무리해 놓는다는 차이점이 있다. 주로 로그인, 온라.. 2022. 4. 12.