2012-03-13 13 views
2

ヘッダー内に「安全なCookie」を設定できるかどうかは誰にも分かりますか? JSESSIONID:HTTP Apache - 安全なクッキーのためにヘッダーにparamを設定する方法?

は、私はこののSet-Cookieなどのヘッダー内のクッキーを作成する必要が893ihewwydkq2764 09 @ & @;パス= /;最後に "安全な" のparamで

を確保します。私はHttp apache Headerクラスを見てきました。それに名前と値のペアがあります。 「安心」などの付加的なパラメータはどうですか?

クッキーがhttpsで、つまり暗号化された接続のみを使用することができるようにこれを行うの目的は次のとおりです。//のみ

私は方法によって、Javaでdevolopingています。ありがとう

答えて

2

一般に、httpヘッダーはキー値です。 Cookieヘッダーの場合、「値」は実際にはキーと値のペアのリスト(通常は他にもたくさんのもの)です

しかし、Javaで開発している場合は、クッキーはヘッダーを直接操作するよりも簡単です。フレームワークを使用している場合は、おそらくフレームワークによって簡単になりますが、生のサーブレットを使用している場合、サーブレットの仕様では、クッキー設定の処理方法が改善されます。


HttpClientパッケージを使用すると、確実に安全なCookieをサーバーに戻すことができます。 SetCookie interfaceset the cookie to be secureとすることができます。つまり、少しビットは、HttpClientをに設定して(クライアントではなくサーバであることが多い)に設定することを混乱させますが、それでもやります。

+0

Apache HTTPライブラリを使用しており、特にHttpClientメソッドを使用しています – jonney

+0

私の答えが更新されました – cdeszaq

1

Javaでjavax.servlet.http.Cookieを作成する場合は、setSecure()メソッドを使用します。

関連する問題