1:使用HttpURLConnection
(1)get方式
在Android使用
URLEncoder.encode(String,charset)
在web中
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
即可
(2)post方式不需要任何处理
2:使用HttpClient
(1)get方式不需要任何处理
(2)post方式
在Android使用
URLEncoder.encode(String,charset)
在web中
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
使用URLDecoder.decode(name, "utf-8")解码
最完整的方法就是
在Android中使用URLEncoder.encode(String,charset)压缩
在web中
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
使用URLDecoder.decode(name, "utf-8")解码
3
使用HttpClient执行HttpGet请求时候,url不能有空格,否则有错误异常
使用HttpUrlConnection执行get请求的时候,url也不能有空格,程序没有闪退
(1)get方式
在Android使用
URLEncoder.encode(String,charset)
在web中
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
即可
(2)post方式不需要任何处理
2:使用HttpClient
(1)get方式不需要任何处理
(2)post方式
在Android使用
URLEncoder.encode(String,charset)
在web中
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
使用URLDecoder.decode(name, "utf-8")解码
最完整的方法就是
在Android中使用URLEncoder.encode(String,charset)压缩
在web中
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
使用URLDecoder.decode(name, "utf-8")解码
3
使用HttpClient执行HttpGet请求时候,url不能有空格,否则有错误异常
使用HttpUrlConnection执行get请求的时候,url也不能有空格,程序没有闪退