思路:
1)寫一個類,封裝HTTPS操作。
2)實現一個同步函數,在主線程中直接用。
3)實現一個異步函數,可以在線程中用。
4)寫一個提示窗口函數,用於提示消息,土辦法調試。
HttpPost.java
package com.example.test1;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Map;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSession;
import javax.net.ssl.TrustManager;
import net.sf.json.JSONObject;
import java.security.cert.X509Certificate;
import javax.net.ssl.X509TrustManager;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
public class HttpPost {
// private static Logger logger = LoggerFactory.getLogger(HttpPost.class);
public static String http(String url, Map<String, String> reqMap) t