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使用的是标准的http中的状态码时,可以不写reason,否则要写
明天继续更
原文:https://www.cnblogs.com/namejr/p/10029936.html