思路:
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