設定 tornado 伺服器的響應行和響應頭

2021-09-29 13:32:30 字數 1407 閱讀 5687

設定 tornado 伺服器的響應行和響應頭

from tornado.httpserver import httpserver

from tornado.ioloop import ioloop

from tornado.options import define, parse_config_file, options

define(

'port'

,type

=int

, default=

8888

, multiple=

false

)parse_config_file(

'config'

)class

indexhandler

(requesthandler)

:def

initialize

(self)

:'''get方法之前執行'''

print

('initalize方法執行'

)def

get(self,

*args,

**kwargs)

: self.write(

'hello tornado'

)# self.set_status(404)

# 設定響應頭的狀態碼為404,但頁面可以正常響應

self.set_status(

777,

'false code'

)# 設定乙個未知的響應頭狀態碼'777', '777'狀態碼的說明為'false code'

self.set_header(

'selfheader'

,'self_header'

)# 設定響應頭

print

('get方法執行'

)def

post

(self,

*args,

**kwargs)

:pass

defset_default_headers

(self)

: self.set_header(

'defaultheader'

,'default_header'

)# 設定響應頭

defon_finish

(self)

:'''get方法之後執行'''

print

('on_finish方法執行'

)url_list =[(

'/', indexhandler)

]server.listen(options.port)

ioloop.current(

).start(

)

設定伺服器的響應

2、設定響應頭

伺服器響應

1開頭的http狀態碼 表示臨時響應並需要請求者繼續執行操作的狀態 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2開頭的http狀態碼 表示請求成功 200 成功處理了請求,一般...

開源伺服器Tornado的初步了解

文章結束給大家來個程式設計師笑話 m 明天看了下python的乙個新web框架,由facebook開源。不得不說,品牌效應啊,只要是facebook開源的目項,沒有不好用的。tornado可以說是好用到了極致,從開打官方面頁開始懂得,到搭建乙個web伺服器,只用了10分鐘。另外,tornado支撐w...

AJAX 伺服器 響應

如需獲得來自伺服器的響應,請使用 xmlhttprequest 物件的 responsetext 或 respon ml 屬性。屬性描述 responsetext 獲得字串形式的響應資料。respon ml 獲得 xml 形式的響應資料。如果來自伺服器的響應並非 xml,請使用 responsete...