安卓HTTPClient如何指定为UTF-8编码
模拟消息头content-type,让浏览器以utf-8编码打开页面。确保页面将表单用指定的字符编码进行编码。4)cookie cookie的值只能是ascii字符,如果是中文,需要将中文转换成ascii字符形式。
创建一个请求客户端:HttpClients.createDefault(),用来实际发起调用post请求,可以类比成浏览器。组装表单请求数据:因需要传递文件,所以通过 MultipartEntityBuilder 构造器组装表单实体请求数据。
创建HttpClient对象。 创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;如果需要发送POST请求,创建HttpPost对象。
可使用android自带的httpclient框架实现。
需要用到的场景在jQuery中使用$.post()就可以方便的发起一个post请求,在android程序中有时也要从服务器获取一些数据,就也必须得使用post请求了。