1、获取请求头的参数:
head = self.request.headers
print('head的类型:', type(head))
ct = head.get('Content-Type', None)
yh = head.get('Authorization', None)
print(ct)
print(yh)
2、获取body里面的数据:
username = self.get_argument('username',None) # 获取用户名
password = self.get_argument('password',None) # 获取密码
文件的获取:
files = self.request.files
#明确知道用户就上传了一张图片时
#用下标的方式将这唯一一张图片直接取出
avatar = files.get('avatar')[0]
filename = avatar.get('filename')
body = avatar.get('body')
writer = open('upload/%s' % filename,'wb')
writer.write(body)
3、获取其他常规参数:
print(self.request.path) # 请求路径
print(self.request.method) # 请求方法
print(self.request.host) # IP地址
注:其他方法同理