최근에 여러 프로젝트를 진행하다 보니 cs 지식의 중요성을 느낍니다.이전에는 cs 지식보다는 실제로 개발할 때 필요한 프레임워크에 대한 지식이 더 중요한 줄 알았습니다. 그렇지만 프로젝트들을 진행하다 보니 필요한 정보를 찾기 위해 여러 문서들을 찾게 됩니다.해당 문서에
HTTP통신, 앱을 개발하다보면 REST API를 통해 여러정보들이 가져오든가 아니면 WebView를 이용해 웹페이지를 불러올때 사용합니다. 이 용어는 그만큼 유명하고 많이 쓰이기때문에 HyperText Transfer Protocol의 약자로 최근에 가장많이 사용
이전글에서 Http 통신은 서버에 요청과 응답을 받는다고 말하였습니다. 그렇다면 해당 요청과 응답에 대한 포멧은 어떻게되있고 각 속성은 어떤정보를 가지고 있을까요? Request Message는 RequstLine(요청 라인), Header, BodyMessage(본문
HTTP는 Connectionless, Stateless 특성을 가집니다. Connectionless(비연결성) 클라이언트가 서버에게 요청을 한 후 응답을 받으면 연결이 끊깁니다. 클라이언트와 서버가 연결되어있지 않아 리소스가 계속 사용되지 않고 일회성으로 발생합니
이전에 쿠키에 관하여 말한적이 있습니다. 쿠키는 브라우저에 저장되어 보안성이 떨어진다 말한적이 있습니다. 그렇다면 서버에 데이터를 임시적으로 저장한다면 단점이 해결되지 않을까요? 그렇게 나온방식이 오늘 말하려하는 세션입니다.세션은 쿠키를 기반으로 하지만 쿠키와는 달리
이전에 세션에 관해 말한적이 있습니다. 세션의 단점인 메모리를 많이 차지한다것을 보안하기위해 토큰을 사용하기도합니다 토큰은 해당 서버만의 방식으로 암호화된 문자열이며 토큰을 받은 사용자는 이를 쿠키에 저장해두고 필요할 때마다 제시하면 서버는 메모리에 저장해 둘 필요 없
이전에 HTTP의 통신에 관해 말한적이 있습니다.이 그림처럼 HTTP 통신은 채널을 만들어 request와 response를 보내게 되는데 이는 단발성이됩니다. 그렇기에 따로 상태를 가지지 않는 Stateless 상태가되 클라이언트의 요청 없이 서버 쪽에서 데이터를 보