小编Joh*_*ohn的帖子

HttpClient:对每个请求进行 ssl 握手

我使用静态 HttpClient,它在 https 上运行非常缓慢。我添加了 -Djavax.net.debug=ssl 并发现再次为每个 https 请求开始握手。看起来它不能重用旧会话,但我找不到原因。

9007199254743735, setSoTimeout(0) called
Allow unsafe renegotiation: false
Allow legacy hello messages: true
Is initial handshake: true
Is secure renegotiation: false
9007199254743735, setSoTimeout(0) called
%% No cached client session
*** ClientHello, SSLv3
...
%% Didn't cache non-resumable client session: [Session-1, SSL_RSA_WITH_RC4_128_MD5]
...
Is initial handshake: true
Run Code Online (Sandbox Code Playgroud)

顺便提一句。在我在这台主机上遇到另一个问题:“收到致命警报:bad_record_mac”之前,它通过只允许 SSLv3 解决了

UPD1:HttpClient 初始化代码

    final SSLContext sslCtx;
    sslCtx = SSLContext.getInstance("SSL");
    sslCtx.init(null, new TrustManager[]{new X509TrustManager() {
            @Override
            public void checkClientTrusted(X509Certificate[] cert,
                    String authType) {
            }

            @Override
            public …
Run Code Online (Sandbox Code Playgroud)

java ssl https handshake apache-httpclient-4.x

6
推荐指数
1
解决办法
1万
查看次数

将绝对位置转换为相对位置

是否可以将DIV位置从绝对位置更改为相对位置(以及相对于绝对位置)?DIV应该留在同一个地方.

html javascript jquery positioning

5
推荐指数
2
解决办法
2万
查看次数