목록request (2)
관심쟁이 영호
프랑스, 일본, 독일 사람들이 각자의 나라의 언어로 나에게 말을 건넨다. 내가 응답을 해줘야 한다고 하면, 나는 프랑스어, 독일어, 일본어를 각각 공부를 하고 각자의 말로 응답을 해줘야 한다. 정말 비효율적이다. 그럼 저 사람들이 한국어를 공부해서 나한테 말을 건네면 되자나? 그럼 효율적이다. 그럼 저 사람들이 한국어 공부를 열심히 해서 나한테 말을 건네려고 할 때, 나 대신 대답을 해줄사람이 중국인으로 바뀌어버리면? 저 사람들은 또 중국어를 공부해야한다. 이것 또한 비효율적이다. 그래서 세계 공통어인 영어가 생겼다! 이러한 원리로 만들어낸것이 JSON이다. 컴퓨터 세계에서 서로 데이터를 송수신할 때로 생각해보자. 자바와 자바를 데이터를 송수신한다면, 말이 통한다. 반대로 자바객체를 C언어로 보낸다고 하..
Get - 데이터 주세요 -> SELECT Post - 데이터 추가해주세요 -> INSERT Put - 데이터 수정해주세요 -> UPDATE Delete - 데이터 삭제해주세요 -> DELETE 추가적인 정보는 어떻게 해야하나? Get 요청을 사과라고 했을 때, 어디어디에 있는 사과를 줘! 라고 설정가능하다. Post도 마찬가지. Stateless 요청 시 마다 스트림을 연결하고, Data를 주고 받는 방식 응답하고나서, 끊어버린다. 서버의 부하를 줄여주기 위한 방식! Statefull 응답하고나서 연결을 끊어버리지 않고, 계속 연결한다. -> 세션도 알아야함! 인증 후 세션생성한다. 여기서 Stateless를 사용안하는 이유는 서버와 계속해서 데이터를 주고 받을 경우, 계속 연결을 시작하고 끊고하면 오..