上篇的博客里面我说了,现在Android6.0已经将Httpclient废弃不用了,在AndroidStudio上使用的话会出现报错的情况。虽然现在在SDK中还是能找到这个类,同时使用,但是总是不方便,我们总要更新网络请求的。下面是我写的简单的HttpURLConnection请求代码。
HttpRequestUtil代码:
package com.yami.baichi.net;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.ProtocolException;
import java.net.URL;
import java.net.URLEncoder;
import java.util.Map;
import java.util.Set;
/**
* Created by dell on 2015/11/4.
*/
public class HttpRequestUtil {
/**
* POST
* @param callback
* @param url
* @param params
* @param headers
*/
public static void sendPostRequest(HttpResCallback callback,String url,Map<String,String> params,Map<String,String> headers){
StringBuilde