1

Web API はステートレスであるべきであり、userId、studentId などの一時データの保存には Session が推奨されないことを理解しています。

場合によっては、これらの一時データを保存する場所が必要ですが、Cookie 以外にどの方法を使用すればよいのでしょうか? お客様が Cookie を無効にしている可能性があるためですね。

4

2 に答える 2

1

Request/Responseに格納する必要がある値を保持し、必要に応じて取得して使用する必要があります。この値がキーまたはその他の重要なものである場合は、それらを暗号化してください。

セッションが悪いです。TempData は、同じRequest Contextで使用する情報を保存する必要がある場合に役立ちます。

GET Requestのみが必要な場合は、ほとんどの場合、QueryStringを使用できます。

このようにして、API をステートレスに保つことができます。

于 2013-07-11T19:11:46.217 に答える
0

どのような情報を保存したいのかわかりませんが、サーバー側のキャッシュ オブジェクトはどうでしょうか。memcached を使用して、sessionId をディクショナリのキーとして使用できます。

于 2013-07-11T17:31:33.813 に答える