特定の Web サービスの操作が複数の特定の形式のパラメーターを受け入れる場合、このシナリオを処理するためのベスト プラクティスは何ですか (パラメーターをどこでフォーマットしますか)?
フォーマットを実行できる場所は 2 つあります。
- 消費者側で
- Web サービス操作内
あなたの提案をしてください。
以下はシナリオの例です。生年月日が Web アプリケーションによって取得されるとします。これは Web サービスを消費します。また、これらの日付が YYYY-MM-DD 形式でデータベースに格納されているとします。ユーザーは、次の形式で日付を入れることができます。
- YY-MM-DD
- YYYY-MM-DD
ユーザーから提供された日付を、データベースに格納されている日付と比較する必要があるとします。前述のように、指定された日付は Web アプリケーション内でフォーマットすることも、Web サービス コード内で行うこともできます。