API要求と応答厳密ために開発インタフェース仕様に従って、効率、および応答要求標準化されたフォーマットのA、。
図1は、場合GETリクエストは、リクエストのキー/値の形式を使用して、変数の基本的なタイプは、オブジェクトを使用することができる受信、SpringMVCを受信使用しました。
2、POSTリクエスト、
帳票フォームデータを提出することができる(アプリケーション/ x-www-form-urlencodedで)。
JSON数据(のContentType =アプリケーション/ JSON)。
文書部品(マルチパート/フォームデータ)は、3つのデータフォーマット及び他の種類。
3、SpringMVCは、JSON JSON注釈データ@RequestBody解決要求を使用してデータを受信します。
オペレーションコードメッセージとカスタムデータの成功:統一された情報の結果に応じて4、。
図5は、統一フォーマットの結果に応じて、JSONです。
二、APIは制約を定義します
APIは、リモートマイクロ・サービスは、以下の制限のインタフェースを定義し使用して、コールなどにより遅く、このインターフェイスを完了するために、SpringMVCを使用して定義しました:
@PathVariable( "ID")のような1、@ PathVariable統一指定されたパラメータ名、
@RequestParam( "ID")などの2、@ RequestParam統一指定されたパラメータ名、