我在Windows2012服务器上运行了ApacheHTTP服务器。 它托管使用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]}
以下是URL和输出:
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端。另外,apacheconf文件中没有定义重写规则。你知道吗
有人能告诉我这里怎么了吗?也希望看到解决方案。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐