成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python:Tornado 第二章:實(shí)戰(zhàn)演練:開發(fā)Tornado網(wǎng)站:第五節(jié):RequestHan

nanfeiyan / 1307人閱讀

摘要:上一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第四節(jié)輸入捕捉下一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第六節(jié)異步與協(xié)程化輸出響應(yīng)函數(shù)是指一組為客戶端生成處理結(jié)果的工具函數(shù),開發(fā)者調(diào)用它們以控制的處理結(jié)果。清空所有在本次請(qǐng)求中之前寫入的和內(nèi)容。

上一篇文章:Python:Tornado 第二章:實(shí)戰(zhàn)演練:開發(fā)Tornado網(wǎng)站:第四節(jié):RequestHandler:輸入捕捉
下一篇文章:Python:Tornado 第二章:實(shí)戰(zhàn)演練:開發(fā)Tornado網(wǎng)站:第六節(jié):異步與協(xié)程化

輸出響應(yīng)函數(shù)是指一組為客戶端生成處理結(jié)果的工具函數(shù),開發(fā)者調(diào)用它們以控制URL的處理結(jié)果。常用的輸出相應(yīng)函數(shù)如下:

1、RequestHandler.set_status(status_code,reason=None)

設(shè)置HTTP Response中的返回碼,如果有描述性的語句,則可以賦值給reason參數(shù)。

2、RequestHandler.set_header(name,value)

以鍵值對(duì)的方式設(shè)置HTTP Response中的HTTP頭參數(shù),使用set_header配置的Header值將覆蓋之前配置的Header。

3、RequestHandler.add_header(name,value)

以鍵值對(duì)的方式設(shè)置HTTP Response中的HTTP頭參數(shù)。與set_header不同的是add_header配置的Header值將不會(huì)覆蓋之前配置的Header。

4、RequestHandler.write(chunk)

將給定的塊作為HTTP Body發(fā)送客戶端。在一般情況下,用本函數(shù)輸出字符串給客戶端。
如果給定的塊是一個(gè)字典,則會(huì)將這個(gè)塊以JSON格式發(fā)送給客戶端,同時(shí)將HTTP Header中的Content_Type設(shè)置為application/json.

5、RequestHandler.finish(chunk=None)

本方法通知Tornado.Response的生成工作已完成,chunk參數(shù)是需要傳遞給客戶端的HTTP body。調(diào)用finish()后,Tornado將向客戶端發(fā)送HTTP Response。
本方法適用于對(duì)RequestHandler的異步請(qǐng)求處理,在同步或協(xié)程訪問處理的函數(shù)中,無須調(diào)用finish()函數(shù)。

6、RequestHandler.render(template_name,**kwargs)

用給定的參數(shù)渲染模塊,可以在本函數(shù)中傳入模板文件名稱和模板參數(shù)。
實(shí)例

import tornado.web
class MainHandler(tornado.web.RequestHandler):
    def get(self):
        items=["Python","C++","Java"]
        #第一個(gè)參數(shù)是模板名稱,后面是模板參數(shù)
        self.render("template.html",title="Tornado Template",items=items)
7、RequestHandler.redirect(url,permanent=False,status=None)

進(jìn)行頁面重定向。在RequestHandler處理過程中,可以隨時(shí)調(diào)用redirect()函數(shù)進(jìn)行頁面重定向。

8、RequestHandler.clear()

清空所有在本次請(qǐng)求中之前寫入的Header和Body內(nèi)容。

9、RequestHandler.set_cookie(name,value)

按鍵值對(duì)設(shè)置Response中的Cookie的值

10、RequestHandler.clear_all_cookies(path="/",domain=None)

清空本次請(qǐng)求中的所有Cookie

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/42591.html

相關(guān)文章

  • PythonTornado 二章實(shí)戰(zhàn)演練開發(fā)Tornado網(wǎng)站:第四節(jié):RequestHan

    摘要:上一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第三節(jié)接入點(diǎn)函數(shù)下一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第五節(jié)輸出相應(yīng)函數(shù)輸入捕捉是指在中用于獲取客戶端輸入的工具函數(shù)和屬性。是獲取單個(gè)值而在參數(shù)存在多個(gè)值得情況下使用,返回多個(gè)值的列表。 上一篇文章:Python:Tornado 第二章:實(shí)戰(zhàn)演練:開發(fā)Tornado網(wǎng)站:第三節(jié):RequestHandler:接入點(diǎn)函數(shù)下一篇文章:Python:Tornado ...

    blankyao 評(píng)論0 收藏0
  • PythonTornado 二章實(shí)戰(zhàn)演練開發(fā)Tornado網(wǎng)站:第三節(jié):RequestHan

    摘要:上一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第二節(jié)路由解析下一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第四節(jié)輸入捕捉需要子類繼承并定義具體行為的函數(shù)在中被稱為接入點(diǎn)函數(shù)上面的實(shí)例中的函數(shù)就是典型的接入點(diǎn)函數(shù)。 上一篇文章:Python:Tornado 第二章:實(shí)戰(zhàn)演練:開發(fā)Tornado網(wǎng)站:第二節(jié):路由解析下一篇文章:Python:Tornado 第二章:實(shí)戰(zhàn)演練:開發(fā)Tornado網(wǎng)站:第四節(jié):Reque...

    Fourierr 評(píng)論0 收藏0
  • PythonTornado 二章實(shí)戰(zhàn)演練開發(fā)Tornado網(wǎng)站:第六節(jié):異步與協(xié)程化

    摘要:上一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第五節(jié)輸出相應(yīng)函數(shù)下一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第七節(jié)安全機(jī)制有兩種方式可改變同步的處理流程異步化針對(duì)的處理函數(shù)使用修飾器,將默認(rèn)的同步機(jī)制改為異步機(jī)制。使用異步對(duì)象處理耗時(shí)操作,比如本例的。 上一篇文章:Python:Tornado 第二章:實(shí)戰(zhàn)演練:開發(fā)Tornado網(wǎng)站:第五節(jié):RequestHandler:輸出相應(yīng)函數(shù)下一篇文章:Python:...

    cod7ce 評(píng)論0 收藏0
  • PythonTornado 二章實(shí)戰(zhàn)演練開發(fā)Tornado網(wǎng)站第二節(jié):路由解析

    摘要:上一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第一節(jié)網(wǎng)站結(jié)構(gòu)下一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第三節(jié)接入點(diǎn)函數(shù)向?qū)ο髠鬟f的第個(gè)參數(shù)路由映射列表的配置方式與類型,用正則字符串進(jìn)行路由匹配。實(shí)例參數(shù)路徑在瀏覽器輸入頁面輸出其中的是正在表達(dá)式。 上一篇文章:Python:Tornado 第二章:實(shí)戰(zhàn)演練:開發(fā)Tornado網(wǎng)站:第一節(jié):網(wǎng)站結(jié)構(gòu):HelloWorld下一篇文章:Python:Tornado ...

    cppprimer 評(píng)論0 收藏0
  • PythonTornado 二章實(shí)戰(zhàn)演練開發(fā)Tornado網(wǎng)站:第八節(jié):用戶身份認(rèn)證

    摘要:上一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第七節(jié)安全機(jī)制下一篇文章第二章實(shí)戰(zhàn)演練開發(fā)網(wǎng)站第九節(jié)防止跨站攻擊在的類中有一個(gè)屬性用于保存當(dāng)前請(qǐng)求的用戶名。實(shí)例使用屬性及方法來實(shí)現(xiàn)用戶身份控制。該地址被用于裝飾器在發(fā)現(xiàn)用戶尚未驗(yàn)證時(shí)重定向到一個(gè)。 上一篇文章:Python:Tornado 第二章:實(shí)戰(zhàn)演練:開發(fā)Tornado網(wǎng)站:第七節(jié):安全Cookie機(jī)制下一篇文章:Python:Tornado 第...

    Kahn 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<