0

java.net.URLConnectionまたはそのサブクラスでセッション属性をどのように設定しますか?

言い換えれば、HttpSession.setAttribute(String, Object)inに相当するものは何Java.net.URLConnectionですか? URLConnectionがありますが、タイムスタンプの設定setRequestProperty(String, String)と同様の機能が必要なため、役に立ちません。session.setAttribute(String, Object)

つまり、次の呼び出しを URLConnection でどのように表現するのでしょうか。
HttpSession.setAttribute("timestamp", timestamp);

サードパーティとの契約を変更することはできません。つまり、リクエストにはjava.util.Date値を持つタイムスタンプ属性が必要です。

どんな助けでも感謝します。

4

1 に答える 1

0

できません。セッションはサーバー側でプライベートに保持され、クライアントからは利用できません。これは HTTP プロトコルの一部ではありませんが、アプリケーションの特定のユーザーに関連付けられた状態を保持できるようにするために、ほぼすべてのサーバー側 Web アプリケーション API が提供するものです。

基本的に、あなたが求めているのは、C:\session.txt「受信者のハード ドライブ上のファイルにテキストを保存するために、メールに何を入力すればよいですか?」と同じです。

  • おそらくC:\session.txtファイルがありません
  • 電子メールに何かを書いて、受信者のハード ドライブにアクセスすることはできません。セキュリティ上の大きな問題になる
于 2012-07-29T16:51:11.073 に答える