設定 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...