Representational State Transfer (REST) の「状態転送」とは何を意味しますか? 質問する

Representational State Transfer (REST) の「状態転送」とは何を意味しますか? 質問する

何ですか州の移転表現的状態転送では何を指しますか?

これについていくつかの説明を見つけました(例:ここ)でもまだ理解できません。例えば記事ではこう書かれています

表現により、クライアント アプリケーションが特定の状態に設定されます。

なぜですか? 状態 (私の理解では、セッションのようなもの) は、リソースの表現とどのような関係があるのでしょうか?

ベストアンサー1

なぜですか? 状態 (私の理解では、セッションのようなもの) は、リソースの表現とどのような関係があるのでしょうか?

オブジェクトには属性 (または状態) と動作 (またはメソッド) があります。

デスクトップからサーバーにオブジェクトを移動する場合は、次の手順を実行する必要があります。

  1. オブジェクトの状態の表現を作成します。

  2. その表現をデスクトップからサーバーに転送します。

メソッドは転送しません。両方のマシンに同じクラス定義をインストールします。

したがって、REST は、オブジェクトの現在の状態の表現を作成し、それを別のサーバーに転送して、オブジェクトを再構築できるようにすることです。

オブジェクトの状態 (属性) のみを送信します。そして、その状態の外部のシリアル化された表現を作成する必要があります。

おすすめ記事