mitmproxy 获取返回信解码失败解决办法

Song1024 次浏览0个评论2020年12月12日

python获取文件的内容出现如下错误,问题上编码出现问题:

 File "/usr/local/Cellar/mitmproxy/5.1.1/libexec/lib/python3.8/site-packages/mitmproxy/net/http/encoding.py", line 62, in decode
    raise ValueError("{} when decoding {} with {}: {}".format(
ValueError: UnicodeDecodeError when decoding b'\x08\x00 with 'utf-8': UnicodeDecodeError('utf-8'

解决办法

找到错误提示中的文件位置,如.../mitmproxy/net/http/encoding.py找到:

decoded = codecs.decode(encoded, encoding, errors)

修改为:

decoded = codecs.decode(encoded, encoding, errors='ignore')

就不会报错了。

提交评论

请登录后评论

用户评论

    当前暂无评价,快来发表您的观点吧...

更多相关好文

    当前暂无更多相关好文推荐...