Android URLEncoder

Android URLEncoderbug:发送httpget请求的时出错Causedby:java.lang.IllegalArgumentException:Illegalcharacterinqueryatindex70:….原因:在请求中我用到了不常用的字符,导致调用HttpGet(url)方法时,url参数解析错误解决方法:所以如果法中这种问题,可以在调用下面的方法将参数加密URLEnco

大家好,又见面了,我是你们的朋友全栈君。

bug:
发送http get请求的时出错

Caused by : java.lang.IllegalArgumentException:Illegal character in query at index 70: ….

原因:
在请求中我用到了不常用的字符,导致调用HttpGet(url)方法时,url参数解析错误

解决方法:
所以如果法中这种问题,可以在调用下面的方法将参数加密

URLEncoder.encode(parem,"UTF-8");

原理:
URLEncoder类用于编码使用MIME内容类型格式的字符串 。
所有字符除了字母(‘a’..’z’, ‘A’..’Z’)和数字(‘0’..’9’)和’.’, ‘-‘, ‘*’, ‘_’ ,其他的都会转换为十六进制值
例如:“#”- > % 23 ,空格由加号代替。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149623.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 真正免费的国外PHP建站空间

    真正免费的国外PHP建站空间最近在学习wordpress,找了一个挺不错的国外免费建站空间:http://www.000webhost.com/582659.html空间属性:空间容量 1500MB数据流量 100GB/月附加域名  5个子域名   5个E-mail地址  5个MySQL数据库  2个

    2022年9月21日
    0
  • c语言-日期格式化[通俗易懂]

    c语言-日期格式化[通俗易懂]7-12日期格式化(5分)世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。输入格式:输入在一行中按照“mm-dd-yyyy”的格式给出月、日、年。题目保证给出的日期是1900年元旦至今合法的日期。输出格式:在一行中按照“yyyy-mm-dd”的格式给出年…

    2022年6月9日
    45
  • 常用端口大全[通俗易懂]

    常用端口大全[通俗易懂]端口说明0无效端口,通常用于分析操作系统1传输控制协议端口服务多路开关选择器2管理实用程序3压缩进程5远程作业登录7回显9丢弃11在线用户13时间17每日引用18消息发送协议19字符发生器…

    2022年9月15日
    0
  • DropDownList DataBound事件

    DropDownList DataBound事件当我们在对DropDownList绑定数据的时候DropDownList1.DataTextField=””;DataTextField绑定要显示的值DropDownList1.DataValueField=””;DataValueField绑定value值可是当绑定的时候没有value值的话,value的值就会和Text值相等,可是我们value值又不想取文字形式的…

    2022年9月4日
    3
  • 串联电路的电流处处相等吗_为什么并联电路电压处处相等

    串联电路的电流处处相等吗_为什么并联电路电压处处相等![](https://img2020.cnblogs.com/blog/1389259/202010/1389259-20201007085548274-1554004299.png)

    2022年8月6日
    3
  • Origin绘图后导出图片的方法

    Origin绘图后导出图片的方法在发表论文的时候,期刊要求的图线一般是tif格式的图,而不是Origin格式的。我们用Origin绘制完成一张图后,需要将它导出成图片格式,以满足投稿要求。这一节来介绍一下如何利用Origin导出图片。【注意,导出成图片格式后就不能通过双击图片链接到Origin程序进行编辑了】如下图所示,点击Origin菜单栏上的File—>ExportGraph—>OpenDialog

    2022年5月8日
    709

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号