ContentType类型在BaseHandler中不接受text / html

时间:2019-05-21 19:35:54

标签: python falconframework

我编写处理程序,并放入media_handlers以响应简单的html媒体类型。但是在版本2.0中出现了联合国问题。 media方法中的serialize变量的值为text/html; charset=utf-8

from falcon import media
class HtmlHandler(media.BaseHandler):
    """ Basic text/html handler
    """
    def deserialize(self, stream, content_type, content_length):
        return stream.read()

    def serialize(self, media, content_type=None):
        return media

extra_handlers = {
    'text/html': HtmlHandler,
}

api.resp_options.media_handlers.update(extra_handlers)

我如何使用falcon 2.0发送简单文本?

0 个答案:

没有答案