Python 为什么wsgiref.simple_服务器将请求的内容类型报告为';文本/纯文本';而没有人送出?
client.py的输出为Python 为什么wsgiref.simple_服务器将请求的内容类型报告为';文本/纯文本';而没有人送出?,python,content-type,wsgi,wsgiref,Python,Content Type,Wsgi,Wsgiref,client.py的输出为text/plain,但没有向服务器发送内容类型头。 为什么? 类型text/plain是MIME的默认值 WSGIsimple_server使用BaseHTTPRequestHandler,后者反过来使用mimetools.Message类来解析客户端发送的头文件——这里是它设置默认值的地方: # mimetools.py class Message(rfc822.Message): def parsetype(self): str = s
text/plain
,但没有向服务器发送内容类型头。为什么?
类型
text/plain
是MIME的默认值
WSGIsimple_server
使用BaseHTTPRequestHandler
,后者反过来使用mimetools.Message
类来解析客户端发送的头文件——这里是它设置默认值的地方:
# mimetools.py
class Message(rfc822.Message):
def parsetype(self):
str = self.typeheader
if str is None:
str = 'text/plain'
# mimetools.py
class Message(rfc822.Message):
def parsetype(self):
str = self.typeheader
if str is None:
str = 'text/plain'