2016-08-01 2 views
-1

나는 사용자의 "연락처 정보 수정 '페이지에 경로를 설정 한 경우는 forexample 하나 같이 수 :스테이트 풀 API보다 상태 유지 API를 선호해야 할 때가 있습니까?

'/account/{id}/contactinfo' 

아니면 다음과 같이 수 :

'/account/contactinfo' 

을 두 번째에 경우 사용자의 ID를 직접 가져 와서 사용자 별 응답을 반환 할 수 있습니다. 빠른 분석에서 두 번째 옵션이 의 경우에 더 좋다고 결정하는 경우 위에서 언급 한 것과 같은과 같은 경우가 있습니다. 적어도 후자의 경로에서 실행되는 권한 확인이 적기 때문입니다 (또는 account/ 접두사가있는 전체 경로 그룹).

내가 후자와 함께 간다면 질문이 누락 될 수 있습니까? REST API의 일반적인 이점으로 인해이 접근 방식으로 인해 잠재적으로 손실 될 수있는 점은 무엇입니까? 장기적으로 항상 무국적자를 유지하는 것이 유익한가요? 장기적으로 내가 항상 관심을 갖고있는 것입니다.

답변

0

다른 사용자의 정보가 아닌 현재 사용자 정보 만 원하면 두 번째 방법이 더 좋습니다. 그리고 필요하지 않은 데이터는 노출시키지 않으므로보다 안전합니다. 또한 클라이언트 측에서는 로컬 스토리지 또는 일부 서비스에 user_id를 저장하지 않아도됩니다.

+0

흠. 나중에 그게 내가 주로 생각해 왔던거야. '''account/contanctinfo''에서 접근 할 수있는'''users/{id}/info''를 분리하기 위해 계정 환경 설정을하는 것이 전부입니다. – shayan

관련 문제