Apache HTTP Server删除URL之前/之后的空格

时间:2017-06-02 06:47:27

标签: python apache flask

我在Windows 2012服务器上运行了apache http服务器。 它托管使用Flask和python编写的webapp。

@app.route('/temp/test/<market>/symbol/<path:symbol>/type/<product_type>/')
def test_func_not_in_use(market, symbol, product_type):
    return {'key': [market, symbol, product_type]}

以下是网址和输出:

http://<host:port>/temp/test/ICE_IPE/symbol/PSEG%20/PJM%20DA%20PK/type/MLEG/

{
  "key": [
    "ICE_IPE",
    "PSEG/PJM DA PK",
    "MLEG"
  ]
}

请注意,对于symbol = PSEG%20/PJM%20DA%20PK,返回的值为PSEG/PJM DA PK

删除/之前的空格。

我已经通过编写示例应用程序并在apache之外运行它来验证Flask方面的问题。此外,apache conf文件中没有定义重写规则。

有人可以解释我这里有什么不对吗?并且也很乐意看到解决方案。

0 个答案:

没有答案