![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HttpURLConnection,文件上传,POST
hi_rainbow
这个作者很懒,什么都没留下…
展开
-
使用HttpURLConnection通过post请求服务器时,URLEncode编码的必要性
通过Post提交表单数据时,数据类型为x-www-urlencoded,提交到服务器的数据服务器默认是通过URLEncoder.encode()编码过得,所以服务器处理时会用URLDecoder.decode(s)进行解码,此时传输的数据就不能包括一些特殊字符。如+、%2b 原因:通过URLEncoder.encode()空格会被编码成+号,+号会被编码成%2B,所以如果包括+,%2B的元数据,原创 2017-08-01 10:33:10 · 3737 阅读 · 0 评论 -
Android 通过post上传文件--HttpURLConnection实现
最近在做向服务器提交文件,本来用的xutils,使用起来挺简单,代买超不过10行,但是想深入了解一下原理,所以就自己用HttpURLConnection实现文件的上传。 无论是浏览器通过表单提交文件,还是APP通过post提交,其实原理都是一样的。APP只要仿照浏览器的表单提交数据的样式去提交文件,服务器就可以解析并处理文件。 那就首先来看一下浏览器提交的数据样式和请求头的信息。 HTML核原创 2017-07-31 17:34:43 · 2510 阅读 · 0 评论