前提
javascriptでリクエストヘッダーを取得する方法を探しています。
実現したいこと
リクエストヘッダーの中のcookieを取得できるようにする
該当のリクエストヘッダーのcookie
該当のソースコード
document.cookie var oReq = new XMLHttpRequest(); oReq.getAllResponseHeaders(); ' '
補足情報(FW/ツールのバージョンなど)
上記の方法で試しましたが思い通りのcookieが取得できませんでした。
追加画像
XHRでcookieが取得したいということですか?
リクエストヘッダーである必要はなさそうですが・・・
手法はこだわりはありません。
cookieが取得したいというのは狙いです。
リクエストヘッダーである必要はなさそうですが・・・
キャプチャーの箇所が取れれば問題ありません。
取得したいのは自ページではなく他のページですか?
入手したいページの状況がよくわかりません。
取得したいのは自ページではなく他のページですか?
おそらく他のページです。
行いたいこととしましては例えばログイン後のページのリクエストヘッダーのcookieを取得したいです。
なにか大きな勘違いをされているように思えます
他人のページのcookieは参照できませんし、
自分で用意したページなら、そのページでクッキーを明示的に
表示すればよいでしょう。
そうしますと、リクエストヘッダーのcookieを閲覧するためにはChromeの「検証モード」にしてcookieしかないということでしょうか?
他人のページのcookieというのが私にはまだ理解できておりませんが、
他人のページ = 自分が開発していないページ?
ということでしょうか?
サンプルURLとしてわかりやすく「https://www.yahoo.co.jp/」のページのリクエストヘッダーのcookieを取得できるようにしたいです。
yahooに接続時のクッキー情報を参照するのは
ブラウザでyahooを開いて、開発画面のコンソール上で
「document.cookie」と入力してエンターしてください
これをxhrなどですることはできません
cookieを取得するためにはおっしゃる通り「document.cookie」で可能かと思いますが、
リクエストヘッダーのcookie == document.cookie
は完全に内容が一致するものではありません。
そのため「リクエストヘッダーのcookie」の取得方法を探しています。