self.status.split(' ',1)[0], self.bytes_sent 'NoneType' object has no attribute 'split'
程序员文章站
2022-05-28 12:59:16
...
当我们编写wsgi时候报错
错误内容
self.status.split(' ',1)[0], self.bytes_sent
AttributeError: 'NoneType' object has no attribute 'split'
出错代码
def application(environ,start_response):
status = '200 OK'
response_headers = [('Content-type', 'text/plain')]
start_response(status, response_headers)
return [u"hello"]
from wsgiref.simple_server import make_server
#导入系统的wsgi包
from webapp import application
#引入服务器的代码
server =make_server('', 8080, application)
#实例化一个监听8080端口的服务器
server.serve_forever()
#开始监听http请求
解决方案
给返回内容加上.encode(‘utf8’)
return [u"hello".encode('utf8')]
上一篇: 数据库大量数据导出导入
下一篇: utf8,gbk 都报错