URLフラグメント識別子をHttpServletRequest
から取得するにはどうすればよいですか?HttpServletRequestからURLフラグメント識別子を取得する方法
javadocsは言及していません。
URLフラグメント識別子をHttpServletRequest
から取得するにはどうすればよいですか?HttpServletRequestからURLフラグメント識別子を取得する方法
javadocsは言及していません。
URLフラグメントを希望通りに取得することはできません。
通常、ブラウザはフラグメントをサーバーに送信しません。これは、tcpdump、Ethereal、Wireshark、Charlesなどのネットワークプロトコルアナライザを使用して検証できます。
ただし、JavaScriptのリクエストでフラグメント文字列をGET/POSTパラメータとして送信できます。 JavaScriptを使用して値を取得するには、window.location.hash
を使用します。この値をAJAXリクエストのGETまたはPOSTパラメータとして渡し、AJAXリクエストのHttpServletRequestでgetParameterメソッドを使用します。
をフラグメント識別子を参照解除する前にURIの残りの部分から を分離し、そして従って断片自体の中 識別情報によってのみ を逆参照される:ここ
はRFC3986: Uniform Resource Identifier (URI): Generic Syntaxが言っているものですURIスキームに関係なく、ユーザエージェント。 この個別処理は、多くの場合、 情報の損失であると認識されます。特に、参照先の正確なリダイレクトのために、時間がたつにつれてリソースが移動するため、情報の流出が防止されます。 プロバイダは参照作成者に対して、 リソースを選択的に使用する。間接参照も は、 のURIを使用するシステムに柔軟性と拡張性を提供します。新しいメディアタイプは、新しい 識別方式よりも定義して展開する方が簡単です。
次のリンクを見てみましょう:http://tools.ietf.org/html/rfc2396
それはどのようにHTTPリクエストから*の断片を取得*を助けることができますか? – agad