0

コントローラーで外部 URL にリダイレクトしようとしています:

return "redirect:" + url;

一般的な URL ではすべて正常に機能しますが、他の URL をパラメーターとして含む URL (パートナー プログラムのリファラー URL) をリダイレクトする必要があります。で構成CharacterEncodingFilterしましたweb.xml。そして、私が理解しているように、このフィルターはパラメーターの URL をUTF-8文字にエンコードします (「http://」は「http%3A%2F%2F」にエンコードされます)。これにより、パートナー プログラムでエラーがスローされます。

コントローラーで URL をエンコードしないようにするにはどうすればよいですか?

おそらく私の結論には誤りが含まれていますか?

4

0 に答える 0