Response?响应:响应行,响应头,响应体
响应行:状态码-常见的http状态码 如下:
200 | OK 请求完成 | 301 | 资源被永久转移到其他URL 注:一般3开头的都是重定向 | 400 | 请求出现语法错误 | 401 | 客户试图未经授权访问受密码保护的页面 | 403 | 资源不可用 | 404 | 无法找到指定位置的资源 | 500 | 服务器遇到了无法预料的情况,不能完成客户的请求 |
响应头:和查看request的请求头步骤一样,可以查看request请求头查看
响应体:想让用户看到什么,响应体就是什么
1 response响应对象
make_response(content?<名字>)??//可得到一个response对象
定制响应头:
#定制响应头:
response.headers[‘mytest(名字)’]=’123abc’
注意:响应头不允许有中文,你写了中文他会自己转码。
2 response方法:
print(response.content_type) #获取内容(文本和字符编码)
print(response.headers) #响应头
print(response.status_code) # 200 状态码
print(response.status) # 280 0K 字符状态
response.set_cookie ( 'name',' lucky' ) #cookie
#将定制好的response返回
·return response
?这些方法可以去flask文档网站看看,不用熟记。
|