【问题标题】:How to encode square brackets in spring url?如何在spring url中编码方括号?
【发布时间】:2015-06-12 13:04:31
【问题描述】:

我有一个路径变量,它在 spring url 中有方括号。但我对它的要求越来越差。我正在使用 encodeUriComponent 对骨干框架中的 url 进行编码。但即使在正确编码 url 之后,我仍然收到错误的请求。

【问题讨论】:

  • 发布一个例子,以及想要的结果。
  • 假设如果我有一个 spring url :- @RequestMapping(value = "/Entity/Object/{id}/information", method = RequestMethod.GET) 那么如果我发送 {id} 作为 [ ] 从 UI 然后它给我一个错误作为 badrequest。
  • stackoverflow.com/questions/17326976/… 此链接提供了一些线索,但在尝试此操作后仍然没有命中断点。

标签: javascript spring spring-mvc backbone.js


【解决方案1】:

实际上问题在于路径变量中的反斜杠,它需要双重编码才能正确编码。

【讨论】:

    猜你喜欢
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-21
    • 2017-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多