# -------------- 修改、刷新、判断响应对象
7.HttpResponse.write(content) # 把传入内容全部转化为字符串显示
将HttpResponse实例看做类似文件的对象,往里面添加内容。
8.HttpResponse.flush()
将缓冲信息输出到页面。产生的效果就是每个任务执行完之后都会直接输出信息到页面。
如果没有Response.Flush()就需要等所有任务都执行完毕之后才将所有的Response.Write("信息")一起输出
9.HttpResponse.tell()
将HttpResponse实例看做类似文件的对象,返回字节长len(self.content)
10.HttpResponse.getvalue()
返回HttpResponse.content的值。此方法将HttpResponse实例看作是一个类似流的对象。
print(resp.getvalue()) # =self.content # 字节流
11.HttpResponse.readable(),HttpResponse.seekable(),HttpResponse.writable()
值始终为False;HttpResponse.seekable()值始终为False;HttpResponse.writeable()值始终为True
print(resp.seekable()) # 判断指针是否可以移动
print(resp.readable()) # 判断是否可读
print(resp.writable()) # 判断是否可写
12.HttpResponse.writelines(lines)
将一个包含行的列表写入响应对象中,不添加分行符。
resp.writelines([1, 2]) # 把内容遍历出来在现实
resp.writelines('添加到resp后面')