리소스가 /items/
이고 항목 목록이 포함되어 있으며 하나의 항목을 만드는 데 양식이있는 /items/new
리소스가 있습니다. 하나의 URL (양식 및 목록을 하나의 웹 페이지에 함께 표시)에 항목 및 양식 목록이 필요하며 별도로 필요하지 않은 경우이 결합 된 자원을 선택해야하는 URL은 무엇입니까? /items/new
또는 /items/
이거나 새 리소스를 생성해야합니다 (예 : /new_and_items_resource/
)?REST new 및 목록 리소스
0
A
답변
1
나는 Nitin에 동의하며 /items
을 선택해야합니다. 내가 볼 이유는 두 가지 :
당신은 당신이 원하는 것을 달성하기 위해 새로운 자원을 필요로하지 않습니다. 따라서 하나를 만들 필요는 없습니다. 나중에 사용자가 해당 페이지에서 항목을 삭제하거나 편집하도록 할 수도 있습니다. 예를 들어
/new_and_delete_and_edit_and_items_resource
과 같은 다른 리소스를 만들겠습니까? 필요하지 않습니다.사용자가
http://www.app.com/items/new
으로 이동하여 항목 목록을 보는 것이 타당하지 않습니다.
1
/items
을 선택하고 리디렉션 색인 페이지를 만든 후. 좋은 생각 일텐데. 여기서 추가 라우팅 변경이 필요하지 않습니다.
새로 만들 수도 있습니다. 그러나 거기에 모든 항목을 표시하면 URL이 새로운 경우에 좋지 않게 보입니다.
관련 문제
- 1. 슬림에서 REST 리소스 목록 얻기
- 2. REST 및 현지화 된 리소스
- 3. 혼합 리소스 (REST) 및 비 리소스
- 4. REST 아키텍처 - 리소스 및 방법
- 5. 통합 테스트 EJB 및 REST 리소스?
- 6. REST 서비스 리소스 이름 지정
- 7. 데이터베이스 테이블의 REST 리소스
- 8. 여러보기가있는 REST 리소스
- 9. REST 리소스 예외 인터셉터
- 10. 목록을 관리하기위한 REST 리소스 설계
- 11. (New) 가로 목록 만들기
- 12. 저지 (REST) 하위 리소스 CDI
- 13. REST 복합/합성/중첩 리소스
- 14. REST API 디자인 : 링크 리소스
- 15. 사용할 수있는 RTML 서적 및 리소스 목록
- 16. REST API의 리소스 버전 지정
- 17. 다른 리소스 표현 (REST API)
- 18. REST $ 리소스 데이터를 $ routeparams로 필터링하십시오.
- 19. 리소스 유효성 검사를위한 REST 사례
- 20. Marklogic Rest 리소스 확장 배포
- 21. REST API - 기본 및 하위 리소스로 리소스 설계
- 22. 리소스 당 여러 개의 명령이있는 REST API
- 23. REST 병합 리소스 - PUT에 대한 여러 업데이트
- 24. REST 일반 목록 직렬화
- 25. 목록 값의 차이 = new ArrayList(); ArrayList values = new ArrayList();
- 26. REST API 사용자 이미지 설명 리소스
- 27. Veritas의 SG 리소스 목록 SFHA
- 28. WSO2 데이터 서비스 (DSS) 및 REST 리소스 개념
- 29. PUT 및 GET과 호환되는 링크가 포함 된 REST 리소스 표현
- 30. REST API 사용자 정의 리소스 객체 및 URL