首页 > 其他 > 详细

tornado请求头/状态码 笔记

时间:2018-11-28 00:45:29      阅读:500      评论:0      收藏:0      [点我收藏+]

set_header()/set_default_headers()

set_header():设置请求头数据

set_default_headers():设置默认请求头数据

import tornado.web
import tornado.ioloop
import tornado.options
import tornado.httpserver
import os
from tornado.options import options
from tornado.web import RequestHandler

tornado.options.define(port, type=int, default=8000, help="服务器端口")

class IndexHandler(RequestHandler):
    # 设置默认的headers请求头
    def set_default_headers(self):
        # 设置请求头
        self.set_header(Content-Type, application/json)
        self.set_header(name, namejr)
    def get(self):
        self.set_header(name, jr)  # 设立会更改请求头的name属性(覆盖)
        self.write(OK)

if __name__ == __main__:
    tornado.options.parse_command_line()
    app = tornado.web.Application([
        (r/, IndexHandler),
    ],
    debug=True,
    )
    http_server = tornado.httpserver.HTTPServer(app)
    http_server.listen(options.port)
    tornado.ioloop.IOLoop.current().start()

 

set_status(status_code, reason=None) 

# 当set_status()中的参数status_code使用的是标准的http中的状态码时,可以不写reason,否则要写

明天继续更

 

tornado请求头/状态码 笔记

原文:https://www.cnblogs.com/namejr/p/10029936.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!