我正试图制作一个"假的"使用cgi脚本的url,类似于this问题所要求的,接受的答案似乎建议使用os.environ['PATH_INFO']
的解决方案,但是我无处可以找到关于如何使用它的示例。
到目前为止,我已经尝试了这个(位于192.168.0.8/path/index.py
):
#!C:/VenvPython36/Scripts/python.exe
import os
os.environ['PATH_INFO'] = '192.168.0.8/path/fake'
print("Content-Type: text/html\n\n") # Standard header
print('Hello')
未返回任何错误,但是当我转到192.168.0.8/path/fake
时出现The requested URL was not found on this server
错误。
正在运行print(os.environ['PATH_INFO'])
会按预期返回192.168.0.8/path/fake
。
如何让服务器将其传递给url,以便隐藏路径?
(我正在尝试重现Flask中app.route()
的作用)