def application(environ, start_response):
start_response('200 OK', [('Content-Type', 'text/html')])
return [b'<h1>Hello, web!</h1>']
return中的最前面的b代表的是什么,我取消之后,发现页面就接受不到这个返回值了
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这样返回的是bytes类型的数据。
在网络传输中,一般都是转换为bytes类型。在Java中也有类似的概念,叫序列化。
b只是代表的是以字节形式表示的字符串,取消之后并不会影响返回的数据
b是比特类型。这是Python 3的代码。需要遵守pep 3333。在Python 3里,返回类型必须是 字节流字符串 即 bytes 类型的一个实例。