REST WS에서 GET 작업에 문제가 있습니다. Google은 고객을 검색하기위한 몇 가지 필터가있는 프런트 엔드 패널을 보유하고 있습니다.나머지 CRUD 검색
- 고객 ID (고객 속성)
- 고객 이름 (고객 속성)
- 계좌 번호 (계정 속성)
- 번호판 (차량 등록) ... : 패널은이 필터를 포함
- 고객
- 계정
- 차량 (계정이 1 개 이상의 차량을 가질 수)
-
: 도메인 모델에서
우리는 3 개체가
은 어떻게 REST이 seach에 대한 작업을 GET 구현할 수있다 (A 고객은 1 개 이상의 계정을 가질 수)?
GET ..../customers /? name = {name} & accountNum = {accountNumber} & licensePlate = {licensePlate} ?????
accountNumber 및 licensePlate가 고객 리소스에 속하지 않으므로 잘못된 것 같습니다. 기대했던 결과에 이러한 속성이 필요하지 않습니다.
나는 customerFilter와 같은 새 리소스를 만들려고 생각하지만 고객 리소스를 반환해야한다는 것은 의미가 없습니다.
아이디어가 있으십니까?
감사합니다.
그것은 아무 문제 없습니다. 그것은 단지 쿼리 매개 변수입니다. –
GET 작업에 묶이지 않은 경우 POST를 사용하여 요청한 특정 세부 정보가 포함 된 요청 개체를 보내고 반환 할 수 있습니다. 그렇지 않으면 쿼리 매개 변수로 GET 호출을 사용할 수 있습니다. – StackTraceYo