cfi*_*her 15 python cgi http http-status-codes
我的python cgi如何返回特定的http状态代码,例如403或418?
我尝试了显而易见的(打印"状态:403 Forbidden"),但它不起作用.
bob*_*nce 18
print 'Status: 403 Forbidden'
print
Run Code Online (Sandbox Code Playgroud)
适合我.您确实需要第二次打印,因为您需要双换行来结束HTTP响应标头.否则,您的Web服务器可能会抱怨您没有向它发送一整套标题.
sys.stdout('Status: 403 Forbidden\r\n\r\n')
Run Code Online (Sandbox Code Playgroud)
可能在技术上更正确,根据RFC(假设你的CGI脚本没有在Windows上以文本模式运行).然而,两个行结尾似乎无处不在.
| 归档时间: |
|
| 查看次数: |
10431 次 |
| 最近记录: |