いつもお世話になっております。
質問ですが、Webページで、どこのページから飛んできたのか知ることのできる
「リファラー」ってありますよね。
そのリファラーを操作することは可能でしょうか?
具体的に言いますと、自作アプリに自分のWebページへジャンプするボタンを
追加して、アプリからジャンプしてきたことを知りたいのです。
分かりにくいと思いますが、どうかご教授お願いいたします。
> 質問ですが、Webページで、どこのページから飛んできたのか知ることのできる
> 「リファラー」ってありますよね。
HTTP Request-HeaderのReferer-fieldのことですか?
> そのリファラーを操作することは可能でしょうか?
自分でHTTP通信を行う限り可能です。
> 具体的に言いますと、自作アプリに自分のWebページへジャンプするボタンを
> 追加して、アプリからジャンプしてきたことを知りたいのです。
local-applicationからJumpしてきた場合,
Referer-fieldは存在しないことが正しいと思いますが……。
また,RefererはRFC 2616の14.36において,
絶対URIまたは相対URIを記述すること,とされていますから,
Refererで記述することは不適切かと思います。
別の,extension-headerとなるフィールドを用意して渡した方がよいかと思います。
YuOさん、返信遅れまして申し訳ないです。
YuO産の言うとおり、虚偽のデータをリファラーに投入するのは
よくないですね。
もう少しHTTP通信のことを勉強します。
ありがとうございました。
ツイート | ![]() |