问题引入
项目调试的时候,我需要去复制一段Cookie进行本地调用,然而就在我在Chrome按F12进入检查模式,查看Network->Fetch/XHR 中请求的时候,我选中了一个Cookie值,直接复制到本地postman调用,发现报错了……
错误信息
请求API直接报错:Error: Parse Error: Response overflow
错误原因
注意,我在Chrome浏览器中,复制的时候,是通过copy value 的方式,复制的Cookie。如图所示,这个是Chrome提供的复制方法。
这是个坑,因为它会把包含中文的 UrlDecode 自动解码成中文,导致我们在postman调用的时候报错。因为我不需要去解码Cookies中的字符,我要的就是原始数据,自动解码会导致我调用API,调试代码的时候出问题。
解决方法
不要用Copy value复制,全选后手动复制到txt文本,然后再复制到postman,这样就可以避免chrome在复制的时候自动解码了。文章来源:https://www.toymoban.com/news/detail-516096.html
总结
在使用工具的时候,难免会碰到一些坑,但是这个坑我着实没想到!作为程序员,还是要胆大心细。文章来源地址https://www.toymoban.com/news/detail-516096.html
到了这里,关于Chorme复制Cookie,请求报错:contains non-iso-8859-1 characters的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!