如果我在页面参数中添加斜杠/
,即使采用编码形式%2F
,我也会收到错误。
示例网址:
http://mywebsite.com/somepage?param=dfgdfg%2F
错误:
Input string 'dfgdfg/' is not valid; the character '/' at position 7 is not valid.
我正在尝试将整个URL作为参数传递(稍后将用户重定向到该URL),因此其中有很多斜杠。
这是一个错误吗?有没有解决方法?
理论上我可以用除%2F
以外的其他东西替换所有斜杠,但这是我在其他一切都失败后会尝试的东西......
答案 0 :(得分:0)
据我所知,这只发生在Jetty上,我用它来开发......
此自定义服务覆盖解决了问题:
http://tapestry.1045711.n5.nabble.com/Customising-T5-URL-Encoding-tp2412550p2412551.html
看起来非常hacky但有效:)。
答案 1 :(得分:0)
请参阅Web Services More页面上的JumpStart示例。在Jetty上为我工作。
JumpStart页面有很多"怎么做这个在Tapestry"实例