5

私は、他の多くの言語と Web フレームワークが、バックエンド (またはそのようなアクション) を介してセッションにアクセスするたびに、Cookie の有効期限をセッション タイムアウトに自動的に更新することを知っています。Gorilla がこのユーティリティを提供するとは思えません。

有効なセッションを検出した場合に Cookie の有効期間を延長するリクエスト ミドルウェアを作成することを検討していますが、これを行うためのより良い方法があるかどうか疑問に思っています。

特に Gorilla/Go に関連する Cookie の有効期限を更新するためのベスト プラクティスは何ですか?

4

2 に答える 2

1

Cookie の Max-Age パラメータを設定する場合、Max-Age を理解しない古いブラウザをサポートする必要がない限り、Expiry も設定する必要はありません。

Max-Age のみを使用すると、リクエストごとに更新する必要がなくなります。

仕様を設定します: https://www.rfc-editor.org/rfc/rfc6265#section-4.1.2

于 2015-02-20T14:38:13.143 に答える
1

Storeのような既存のセッション ストアの上に構築する独自のものを単純に実装できますがCookieStore、呼び出し中に有効期限を自動的に更新するルールを使用しSaveます。

于 2015-02-20T00:29:40.323 に答える