0


Chorme复制Cookie,请求报错:contains non-iso-8859-1 characters

问题引入

项目调试的时候,我需要去复制一段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在复制的时候自动解码了。

总结

在使用工具的时候,难免会碰到一些坑,但是这个坑我着实没想到!作为程序员,还是要胆大心细。

标签: postman

本文转载自: https://blog.csdn.net/q258523454/article/details/127006247
版权归原作者 Mr.Java. 所有, 如有侵权,请联系我们删除。

“Chorme复制Cookie,请求报错:contains non-iso-8859-1 characters”的评论:

还没有评论