android使用HTTPS請求JSON(二)示例代碼

思路:

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章