windows10上的Tomcat vs ubuntu url参数arrays = 400错误请求

时间:2018-06-07 01:59:52

标签: tomcat

我在Windows 10 tomcat 8上遇到此问题但在Ubuntu上没有 当使用数组参数发送任何请求时,它会抛出错误的请求400 即使经理要求 http://localhost:8080?area[]=5 任何想法以及如何解决它?

1 个答案:

答案 0 :(得分:0)

更新的Tomcat(7.0.73、8.0.39、8.5.7)使用更严格的RFC 7230和RFC 3986实现。无效字符将被400响应拒绝。

快速修复。可以。

  1. 将tomcat降级到较早的版本之一。

  2. 在客户端上使用encodeURI。

  3. 在客户端上使用POST方法。