0

ページのパラメーターにスラッシュを追加する/と、エンコードされた形式であっても%2Fエラーが発生します。

サンプル URL:

http://mywebsite.com/somepage?param=dfgdfg%2F

エラー:

Input string 'dfgdfg/' is not valid; the character '/' at position 7 is not valid.

URL全体をパラメーターとして渡そうとしているため(後でユーザーをそのURLにリダイレクトするため)、そこには多くのスラッシュがあります。

これはバグですか?回避策はありますか?

理論的には、すべてのスラッシュを他のものに置き換えることができますが%2F、それは他のすべてが失敗した後に試みるものです...

4

2 に答える 2

0

私が学んだように、これは私が開発に使用するJettyでのみ発生します...

このカスタム サービスのオーバーライドにより、問題が解決されました。

http://tapestry.1045711.n5.nabble.com/Customising-T5-URL-Encoding-tp2412550p2412551.html

非常にハックに見えますが、機能します:)。

于 2013-02-26T18:18:36.150 に答える
0

JumpStartページのWeb Services Moreの例を参照してください。Jettyで私のために働きます。

JumpStart ページには、「タペストリーでこれを行う方法」の例がたくさんあります。

于 2017-08-07T15:01:08.620 に答える