Uncaught (in promise) TypeError: Failed to execute ‘setRequestHeader‘ on ‘XMLHttpRequest‘: String co

阅读 205

2022-04-14

问题:axios设置headers时,报错Uncaught (in promise) TypeError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': String contains non ISO-8859-1 code point.
原因是header中,不能使用中文

解决:对参数值进行编码
                // 编码 encodeURIComponent(str) // 解码 decodeURIComponent(str)


           后台进行接收:
                //编码 java.net.URLEncoder.encode(token,"UTF-8") //解码 java.net.URLDecoder.decode(token,"UTF-8")

精彩评论(0)

0 0 举报