Java Spark 2.3在请求中修剪包含双斜杠的url

时间:2015-11-11 11:15:07

标签: java spark-java

我们刚刚从Spark 2.2迁移到Spark 2.3。

在spark 2.2中,当请求以双斜杠http://server//first/second到达时,request.url()返回了当前网址。

但是,在Spark 2.3中,request.url()返回以下url:http://server/second - 它修剪了第一个路径层次结构。

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:2)

Spark 2.3没有正确地规范化URL。 http://server//first/second http://server/first/second 的规范网址相同,而Spark应该通过这种方式规范化网址。

鉴于它不是,修复是在将URL发送到Spark之前规范化URL,如果你使用的是Spark 2.3。