의견을 귀하에게 확인하고 싶습니다.웹 서비스에서 지원되지 않는 매개 변수
특정 주소 주변의 특정 국가에있는 할인 프로그램과 관련된 레스토랑 데이터베이스를 검색해야하는 웹 서비스를 디자인해야합니다. 이러한 웹 서비스에 대한 REST 호출은 다음과 같을 것입니다. http://server/search?country=<countryCode>&language=<languageCode>&address=<address>&zipcode=<zipcode>
일부 국가에서는 우편 번호가 없거나 전체 국가에서 사용하지 않는 것이 문제입니다.
사용자가 우편 번호가없는 국가에 대해 이러한 매개 변수를 전달했지만 유효한 주소를 전달하면 어떻게 될까요?
- 반송 400 잘못된 요청입니다.
- 간단히 우편 번호 매개 변수를 igonre하고 유효한 주소
- 반환 특정 형식 (예 : JSON)
일부 동료는 또한 된 우편 번호가 해당 국가에서 지원되지 않습니다 없다는 오류 메시지를 기반으로 결과를 반환 다음 옵션을 선호하십시오. 4. 결과를 단순히 리턴하십시오. zipcode 매개 변수가 지원되지 않는다는 것을 설명서에 명시하십시오. 또한 우리는 어떤 필드가 사용자 인터페이스에 표시되어야 하는지를 반환하는 웹 서비스 메서드를 만들어야합니다.
어떤 옵션이 가장 좋고 왜 그런가요?
감사합니다.