Java用のインタフェース仕様の一部

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統一指定されたパラメータ名、

おすすめ

転載: www.cnblogs.com/zxh06820/p/12633666.html