response;
发送Get请求:
HttpResponse httpGet(String url,Map<String,String> headers,String encode)
发送Post请求,同表单Post提交
HttpResponse httpPostForm(String url,Map<String,String> params, Map<String,String> headers,String encode)
发送Post Raw请求
HttpResponse httpPostRaw(String url,String stringJson,Map<String,String> headers, String encode)
发送Put Raw请求
HttpResponse httpPutRaw(String url,String stringJson,Map<String,String> headers, String encode)
发送Delete请求
HttpResponse httpDelete(String url,Map<String,String> headers,String encode)
1、since 4.3 不再使用 DefaultHttpClient
2、UrlEncodedFormEntity 与 StringEntity 区别
2.1、UrlEncodedFormEntity()的形式比较单一,只能是普通的键值对,局限性相对较大。
2.2、而StringEntity()的形式比较自由,只要是字符串放进去,不论格式都可以。
3、以raw方式发送请求时,需指定 Content type:httpost.setHeader("Content-type", "application/json"); 否则默认使用 Content type 'text/plain;charset=UTF-8'。