如何使用os.environ [' PATH_INFO']隐藏网址

时间:2018-04-19 18:53:05

标签: python url server cgi

我正试图制作一个"假的"使用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()的作用)

0 个答案:

没有答案