测试中遇到测WEB提交时:URIError: URI malformed 错误

产生错误的缘由:后端

一、是使用 Java 的 URLEncoder.encode 方法编码的字符串时使用的方法姿式不对。编码

二、你也多是使用其它后端语言编码的,请检查姿式是否正确。.net

三、传入的字符串格式被破坏。code

四、输入未编码的中文字符串是不产生异常的(关键是英文半角的百分号:%,这是URL编码的核心,若是你只传入一个%就出错了)。blog

五、总的来讲就是传入的编码格式不对,没法解码。例如:%2字符串

 

总结:归根结底就是解码的姿式不对。。。。。。。。get

相关文章
相关标签/搜索