본문 바로가기

http2

[Spring & Springboot 공통] HTTP Method - POST 바로 전 포스트에서 우리는 HTTP Method-GET에 대해서 알아보았는데, Get 메서드에 대해서 모르는 독자라면 한 번 가볍게 읽고 오는 것을 추천한다. HTTP - POST Post 메서드는 Form을 이용하여 정보를 받을 때나 혹은 ajax의 비동기화를 할 때, 서버의 데이터를 조작하거나 검색에 사용된다. 사실 Post로 받던 Get으로 받던 동일한 역할을 수행할 수 있지만 Get만 수행할 수 있는 부분이 존재하고 또 Post만 수행할 수 있는 부분이 존재하는데, 큰 특징이라고 함은 Post방식은 URL에 파라미터가 노출되지 않고 RequestBody에 감싸져서 데이터가 전송된다. Post Method가 주로 하는 일은? Post나 Get이나 파라미터를 넘기는 것은 똑같은데 어떻게 다를까 이 것.. 2020. 1. 24.
[HTTP] 2) HTTP 통신의 서버와 클라이언트의 Request & Response HTTP 통신을 이해하기 위해서는 가장 중요한 개념인 서버와 클라이언트의 개념을 알아야 한다. 우리가 네이버에 접속하여 로그인을 할 때 일어나는 일들을 도식화 하면 다음과 같다. 우리가 www.naver.com에 에 접속하게 된다면 네이버는 가장 첫 페이지를 서버에서 웹 브라우저에게 제공하게 된다. 그리고 우리는 첫 페이지에서 id pw를 로그인 버튼을 통해서 제출하게 되면 네이버는 데이터베이스에서 우리의 정보를 검색하고 정보를 추출하여 우리에게 로그인 완료를 알려주는데 이러한 과정이 다 HTTP 통신에 의해서 이루어진다. 그렇다면 무엇이 서버이고 무엇이 클라이언트인지 바로 알 수 있을 것이다. 혹시라도 헷갈리는 사람이 있을 수 있기 때문에 Server / client에 대해서 사전적 정의를 알려주겠다... 2020. 1. 24.