原文:http://www.blogjava.net/hector/archive/2012/10/23/390073.html

第一种方法,适用于httpclient4.X 里边有get和post两种方法供你发送请求使用。

导入证书发送请求的在这里就不说了,网上到处都是

[转]java 关于httpclient 请求https (如何绕过证书验证)import java.io.BufferedReader;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.io.IOException;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.io.InputStream;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.io.InputStreamReader;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.io.UnsupportedEncodingException;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.HttpURLConnection;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.InetAddress;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.InetSocketAddress;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.Socket;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.SocketAddress;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.URI;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.URISyntaxException;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.URL;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.URLConnection;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.URLEncoder;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.UnknownHostException;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.security.KeyManagementException;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.security.NoSuchAlgorithmException;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.security.cert.CertificateException;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.security.cert.X509Certificate;
[转]java 关于httpclient 请求https (如何绕过证书验证)
[转]java 关于httpclient 请求https (如何绕过证书验证)
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.SocketFactory;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.HostnameVerifier;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.HttpsURLConnection;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.SSLContext;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.SSLSession;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.TrustManager;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.X509TrustManager;
[转]java 关于httpclient 请求https (如何绕过证书验证)
[转]java 关于httpclient 请求https (如何绕过证书验证)
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.HttpEntity;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.HttpResponse;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.client.ClientProtocolException;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.client.HttpClient;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.client.methods.HttpGet;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.client.methods.HttpPost;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.conn.ClientConnectionManager;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.conn.ConnectTimeoutException;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.conn.scheme.HostNameResolver;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.conn.scheme.Scheme;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.conn.scheme.SchemeRegistry;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.conn.ssl.SSLSocketFactory;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.entity.StringEntity;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.impl.client.DefaultHttpClient;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.params.HttpConnectionParams;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.protocol.HTTP;
[转]java 关于httpclient 请求https (如何绕过证书验证)import org.apache.http.util.EntityUtils;
[转]java 关于httpclient 请求https (如何绕过证书验证)
[转]java 关于httpclient 请求https (如何绕过证书验证)
}

第二种仿http的不用HttpClient 都是jdk自带的包

[转]java 关于httpclient 请求https (如何绕过证书验证)package org.sp.sc.util;
[转]java 关于httpclient 请求https (如何绕过证书验证)
[转]java 关于httpclient 请求https (如何绕过证书验证)
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.io.ByteArrayOutputStream;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.io.InputStream;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.net.URL;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.security.cert.CertificateException;
[转]java 关于httpclient 请求https (如何绕过证书验证)import java.security.cert.X509Certificate;
[转]java 关于httpclient 请求https (如何绕过证书验证)
[转]java 关于httpclient 请求https (如何绕过证书验证)
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.HostnameVerifier;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.HttpsURLConnection;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.SSLContext;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.SSLSession;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.SSLSocketFactory;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.TrustManager;
[转]java 关于httpclient 请求https (如何绕过证书验证)import javax.net.ssl.X509TrustManager;
[转]java 关于httpclient 请求https (如何绕过证书验证)
[转]java 关于httpclient 请求https (如何绕过证书验证)
}

相关文章:

猜你喜欢
相关资源
相似解决方案