Is it possible to send a status code other than 200 via a python cgi script (such as 301 redirect)
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
via cgi script?
print "Status:301\nLocation: http://www.google.com"
回答2:
Via wsgi application?
def simple_app(environ, start_response):
status = '301 Moved Permanently' # HTTP Status
headers = [('Location','http://example.com')] # HTTP Headers
start_response(status, headers)
return []