2017-12-18 39 views
0

모바일 장치 용 프로젝트에서 작업 중이며 다른 사람들이 사용하는 API이므로 API 표준을 유지하려고합니다. 동일한 리소스 URI에서 동일한 리소스 명사를 사용하는 것이 적절합니까?API 명명 규칙, URI의 동일한 자원 명사

예를 들어, 특정 장치가 우리의 서비스에서 블랙리스트해야하는지 여부를 확인합니다 API를 위해 : V1.0/장치/블랙리스트/장치/

인가 그것은 적절한 두 번 장치를 사용하는 이리? 이것이 API 명명 규칙을 위해 적절한 것이라면 언급 할 곳을 찾을 수없는 것 같습니다. 감사합니다. .

답변

1

여기에 기기를 두 번 사용하는 것이 적절합니까?

물론 이죠? REST는 식별자에 어떤 철자법을 사용하는지 신경 쓰지 않으므로 일부 경로 세그먼트에 일반적인 철자가 있는지주의해서는 안됩니다. 당신이 이진 트리에서 노드를 식별 한 경우 예를 들어

/tree/root/left/left/right/left/... 

같은 식별자는 입니다.

기계는 사용하는 철자를 신경 쓰지 않습니다. 유일한 질문은 당신의 맥락에서 인간이 받아 들일 수 있는지 없는지입니다. 즉, 해당 지역의 설계 지침을 참조하십시오.