HTTPリダイレクトに応答するWebアプリケーションを作成しています。新しいURLへの応答に含めるヘッダーをクライアントに転送させる方法はありますか?
リクエストの例:
POST /insertion HTTP/1.1
Content-Length: 9
(content)
Webapp応答:
HTTP/1.x 302 Found
Location: /dock
Mydata: asdf
次のクライアント要求:
GET /dock HTTP/1.1
Mydata: asdf
更新:この件については明確ではなかったようです。クッキーは便利だと思いますが、使用できません。私が探しているようなものが存在するかどうか知っていますか?
HTTP Cookie以外は、ヘッダーの転送に関するプロトコル仕様には何もありません。クライアントはこの機能を実装する必要があります。
引数として新しいURLにデータを入力します。
HTTP/1.x 302 Found
Location: /dock?data=asdf
またはクッキーに保存します
HTTP/1.x 302 Found
Location: /dock
Set-Cookie: data=asdf
これがCookieの使用目的です。これをブラウザセッションに設定し、次のリクエスト後に無効にすることができます。