REST 정의 : 인터넷자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미
자원(resource)의 표현(representation) 에 의한 상태 전달
representation
HTTP CRUD Operation
RESTful은 일반적으로 REST라는 아키텍처를 구현하는 웹 서비스를 나타내기 위해 사용되는 용어
RESTful의 목적
RESTful 하지 못 한 경우
Json Serialization
Moshi
dependencies
dependencies {
implementation("com.squareup.moshi:moshi-kotlin:1.15.1")
}
http와의 연결상태는 기본 stateless 이다. 이때 서버가 클라이언트에게 보내는 작은 정보의 조각이 쿠키이고 쿠키에는 쿠키가 어디서 왔는지 또 언제까지 유효한지등의 정보가 담겨있다.
ResponseHeader의 CookiesSettings
SessionCookie