私はRailsアプリケーションと会話するアプレットを持っています。アプレットの通信がユーザーのブラウジングセッションの一部として認識されるように、ユーザーのセッションを維持したいと考えています。リクエストを送信するのにApacheのHTTPClientを使用しますが、レールアプリケーションはリクエストをユーザーセッションの一部として認識しません。RailsアプリケーションでHTTPClientを使用してセッションを維持する
これは私がリクエストを構築するために使用するコードですが、私はアプレットのパラメータとしてsession_idの変数とHTTP_COOKIE変数に渡します
HttpClient client = new HttpClient();
Cookie httpCookie = new Cookie("localhost", "HTTP_COOKIE", http_cookie, "/", null, false);
Cookie sessionID = new Cookie("localhost", "session_id", session_id, "/", null, false);
HttpState initialState = new HttpState();
initialState.addCookie(httpCookie);
initialState.addCookie(sessionID);
client.setState(initialState);
PostMethod post = new PostMethod("http://localhost:3001/vizs/add");
任意の提案は素晴らしいことです!
slothishtype