2009-09-11 40 views

回答

16
print 'Status: 403 Forbidden' 
print 

適合我。您確實需要第二次打印,因爲您需要雙行換行來結束HTTP響應頭。否則,您的Web服務器可能會抱怨說您沒有發送完整的標頭。根據RFC(假設您的CGI腳本沒有在Windows上的文本模式下運行),技術上可能會更加正確,因此可能在技術上更加正確。然而,兩條線的結局似乎在任何地方都有效。

1

我想,你正在尋找send_error。它將位於py3k的http.server

+0

我正在使用python 2.5。這會工作嗎? – cfischer 2009-09-11 16:25:14

+0

我不明白爲什麼它不應該。 – SilentGhost 2009-09-11 16:25:49

+0

但是,只有當您使用CGIHTTPServer時。 – bobince 2009-09-11 16:31:18