小编fra*_*bow的帖子

获取SSLException:在Tomcat 7上运行时收到致命警报:internal_error但在Java 7 main方法上正常工作

在Java main方法中运行此代码时,我得到Status = 200,这一切都很好.

try {
    String url = "https://www.celltowerleaseexperts.com/"; 
    int status = HttpResponseUtil.getResponseCode(url);
    logger.warn("Status = " + status);
} catch (Exception e) {
    logger.warn(e.getMessage(), e);
}
Run Code Online (Sandbox Code Playgroud)

这是HttpResponseUtil的代码:

import java.io.IOException;
import java.security.KeyManagementException;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;

import javax.net.ssl.SSLContext;

import org.apache.http.client.methods.CloseableHttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.conn.ssl.NoopHostnameVerifier;
import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
import org.apache.http.conn.ssl.TrustSelfSignedStrategy;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.ssl.SSLContexts;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class HttpResponseUtil {

 private static final Logger logger = LoggerFactory.getLogger(HttpResponseUtil.class);

 private final static String USER_AGENT = "Mozilla/5.0 (Windows NT 6.1; WOW64; …
Run Code Online (Sandbox Code Playgroud)

java tomcat

5
推荐指数
1
解决办法
7477
查看次数

标签 统计

java ×1

tomcat ×1