Restful-messages

提供:Dev Guides
移動先:案内検索

RESTful Webサービス-メッセージ

RESTful Webサービスは、クライアントとサーバー間の通信の媒体としてHTTPプロトコルを使用します。 クライアントはHTTPリクエストの形式でメッセージを送信し、サーバーはHTTPレスポンスの形式で応答します。 この手法は、メッセージングと呼ばれます。 これらのメッセージには、メッセージデータとメタデータが含まれます。 メッセージ自体に関する情報。 HTTP 1.1のHTTPリクエストおよびHTTPレスポンスメッセージを見てみましょう。

HTTPリクエスト

HTTPリクエスト

HTTPリクエストには5つの主要な部分があります-

  • 動詞-GET、POST、DELETE、PUTなどのHTTPメソッドを示します。
  • URI -サーバー上のリソースを識別するUniform Resource Identifier(URI)。
  • * HTTPバージョン*-HTTPバージョンを示します。 たとえば、HTTP v1.1。
  • リクエストヘッダー-キーと値のペアとしてHTTPリクエストメッセージのメタデータが含まれています。 たとえば、クライアント(またはブラウザー)の種類、クライアントでサポートされている形式、メッセージ本文の形式、キャッシュ設定など。
  • リクエストボディ-メッセージコンテンツまたはリソース表現。

HTTP応答

HTTP応答

HTTP応答には4つの主要な部分があります-

  • ステータス/レスポンスコード-要求されたリソースのサーバーステータスを示します。 たとえば、404はリソースが見つからないことを意味し、200は応答が正常であることを意味します。
  • * HTTPバージョン*-HTTPバージョンを示します。 たとえば、HTTP v1.1。
  • Response Header -HTTP応答メッセージのメタデータがキーと値のペアとして含まれています。 たとえば、コンテンツの長さ、コンテンツタイプ、応答日、サーバータイプなど。
  • 応答本文-応答メッセージのコンテンツまたはリソース表現。

リンク:/restful/restful_first_application [RESTful Webサービス-最初のアプリケーションの章]で説明したように、GETリクエストを使用してhttp://localhost:8080/UserManagement/rest/UserService/usersをPOSTMANに配置します。 Postmanの送信ボタンの近くにある[プレビュー]ボタンをクリックしてから[送信]ボタンをクリックすると、次の出力が表示される場合があります。

HTTPリクエスト/レスポンス

ご覧のとおり、ブラウザはGETリクエストを送信し、XMLとして応答本文を受信しました。