httpclient在明文传输数据时提示Illegal character的解决办法
来源:互联网 发布:三国志群英会java 编辑:程序博客网 时间:2024/05/21 21:03
本人在用httpclient做接口测试的时候,遇到有些字段需要明文传输的一些特殊数据,在写用例的时候,考虑了一下空格和特殊字符,结果提示:
Illegal character in query at index 150: ,在使用fiddler查看接口信息的时候发现,原来信息已经做了加密,写了一个方法,解决了空格和特殊字符提示错误的问题。分享一下,供大家参考。
之前的传参代码:jsonObject.put("password_orig", word);
修改之后的传参代码:jsonObject.put("password_orig", urlEncoderText(word));
其中urlEncoderText()方法代码如下:
多写了一个解码的。
//url进行转码public String urlEncoderText(String text) throws UnsupportedEncodingException {return java.net.URLEncoder.encode(text, "utf-8");}//url进行解码public String urlDecoderText(String text) throws UnsupportedEncodingException {return java.net.URLDecoder.decode(text, "utf-8");}
阅读全文
0 0
- httpclient在明文传输数据时提示Illegal character的解决办法
- error: illegal character '\ufeff' 的解决办法
- Silverlight在调用wcf时传输数据过大的解决办法
- 在打包项目时出现java:1: illegal character: \65279问题的解决方法
- Extjs导出文件是提示illegal Character
- telnet 明文传输的验证
- intellij idea build时出现illegal character的解决
- intellij idea build时出现illegal character的问题
- Illegal character
- AJAX请求数据步骤是什么?传输的数据是用的暗文还是明文?
- Silverlight在调用wcf时传输数据过大返回Not Found的解决办法
- Silverlight在调用wcf时传输数据过大返回Not Found的解决办法
- 在codeblocks里面出现converting to execution character set illegal sequence的问题
- java.lang.IllegalArgumentException: Illegal character in query at index ...解决办法
- java.lang.IllegalArgumentException: Illegal character in query at index ...解决办法
- java.lang.IllegalArgumentException: Illegal character in query at index ...解决办法
- java.lang.IllegalArgumentException: Illegal pattern character 'Y' 解决办法
- java.lang.IllegalArgumentException: Illegal character in query at index ...解决办法
- ROS学习-创建/测试服务端和客户端
- linux读取ISO文件或是光驱的方法--挂载
- C语言的整型溢出问题
- php 二分算法
- jdk Linux的安装教程
- httpclient在明文传输数据时提示Illegal character的解决办法
- Maven学习(五)- 使用Maven构建Struts2项目
- Tango手机AS开发环境设定
- vue仿京东省市区三级联动选择组件
- Java基础技巧和概念
- 多线程接收数据并缓存到BlockingQueue,然后多线程消费缓存数据
- h5实现本地图片或文件的上传
- leetcode 666. Path Sum IV
- Windows 脚本