メッセージの base 64 エンコーディングを実行しようとしています。次に、メッセージを URL エンコードし、エンコードされたコンテンツ全体をパラメーター/値としてクエリ文字列に渡します。 http://www.xxxxxx.com/xxxxx?query=base64urlencodedメッセージ
したがって、base64 エンコーディングを使用してから URL エンコーディングを使用したいと考えています。apache はそれに適したライブラリを提供しているようです。
したがって、以下のApacheメソッドでは:
1) 1)、2) および 3) を使用したい方法を確認する方法 1 と 3 はどう違いますか?どっちが安全???2) 最初に base64 を使用していますが、出力としてバイト配列のみを取得するので、方法 2 のみを使用する必要があるということですか?
URLCodec url=新しい URLCodec();
1) url.encode(文字列、文字セット);
2) url.encode(バイト);
3) url.encode(文字列);