【发布时间】:2017-06-10 16:19:06
【问题描述】:
我正在编写一个 Python 脚本来预处理 SVG 文件。我将 URL 称为:
http://example.com/includesvg.py?/myfile.svg
如果myfile.svg 不存在,我希望脚本“includesvg.py”返回404 错误。我已经尝试过:
print "Status: 404 Not Found\r\n"
print "Content-Type: text/html\r\n\r\n"
print "<h1>404 File not found!</h1>"
它不起作用。
这一定是一个重复的问题,但是“Python”和“404”的问题太多了,我找不到现有的答案。
【问题讨论】:
-
Ehm,这甚至不是一个有效的 HTTP 标头。没有
Status字段,返回状态的工作方式不同。 -
我知道这不是一个有效的 HTTP 标头,这就是我问这个问题的原因。
-
是的,我明白了。请看下面我的回答。无论如何,所有有效的 HTTP 标头字段都有一个 Wikipedia 文章,您可以添加更多内容。
标签: python apache http-headers http-status-code-404