나는 천천히 REST를 깨닫고 나에게 혼란 스럽다.REST에서 사용자 표현하기
나는 REST의 대부분이 "자원"이라는 것을 알고있다. 그래서 나는 어떤 종류의 리소스가 우리가 사용자 가입/로그인의 경우에 참조 할 것이라고 궁금해하고 있었습니까?
users
입니까? 그러면 users
의 POST가 새 사용자를 등록한다는 의미입니다. 그렇다면 사용자를 인증하려면 어떻게해야합니까? 암호로 고쳐 쓴 암호 또는 사용자 이름 쌍을 가진 users
에 얻으 십시요?
저는 이것과 정말로 혼동합니다.
나는 일 수 있습니다. 나는 완전히 이해가 안되기 때문에, REST를 이해하기 시작했습니다.
도움을 주시면 감사하겠습니다.
감사합니다.
흠 네 세션은 의미가 있습니다. 그러나 쉼은 무국적자이므로 혼란 스럽습니다. 이 API 키는 어디에 유지 관리됩니까? UI가 있습니까? 그래서 새로운 요청이있을 때, 고객의 목록을 얻으라고 말하십시오 .. 인증과 함께이 키가 요청과 함께 전송됩니까? – Shrayas
좋은 답변입니다! Btw.간단한 세션 쿠키를 사용하는 경우 세션 관리자 시스템에 클라이언트 상태를 저장하기 때문에 REST 서비스는 상태 비 저장되지 않습니다. 세션 리소스는이 문제의 유일한 해결 방법이지만 응답의 캐시 가능성을 줄입니다. 어쨌든'no-cache, no-store'를 사용하고 싶다면 완벽합니다. 'private' 캐싱을 사용하고 싶다면 더 복잡한 캐싱 시스템을 작성해야합니다. – inf3rno