Web API はステートレスであるべきであり、userId、studentId などの一時データの保存には Session が推奨されないことを理解しています。
場合によっては、これらの一時データを保存する場所が必要ですが、Cookie 以外にどの方法を使用すればよいのでしょうか? お客様が Cookie を無効にしている可能性があるためですね。
Web API はステートレスであるべきであり、userId、studentId などの一時データの保存には Session が推奨されないことを理解しています。
場合によっては、これらの一時データを保存する場所が必要ですが、Cookie 以外にどの方法を使用すればよいのでしょうか? お客様が Cookie を無効にしている可能性があるためですね。
Request/Responseに格納する必要がある値を保持し、必要に応じて取得して使用する必要があります。この値がキーまたはその他の重要なものである場合は、それらを暗号化してください。
セッションが悪いです。TempData は、同じRequest Contextで使用する情報を保存する必要がある場合に役立ちます。
GET Requestのみが必要な場合は、ほとんどの場合、QueryStringを使用できます。
このようにして、API をステートレスに保つことができます。
どのような情報を保存したいのかわかりませんが、サーバー側のキャッシュ オブジェクトはどうでしょうか。memcached を使用して、sessionId をディクショナリのキーとして使用できます。