代码之家  ›  专栏  ›  技术社区  ›  Jawad Kalia

连接到内部qa服务器时,空手道连接重置错误。(开发服务器正常)

  •  1
  • Jawad Kalia  · 技术社区  · 7 年前

    因此,我的公司在两个不同的内部服务器上实现了Oauth2.0。当我试着用空手道在 myldev 服务器如果有任何问题,我都会回来的。(带 configure ssl = True )

    但当我对 mylqa 服务器我得到以下错误

    11: 01:46.113[主]调试组织。阿帕奇。http。实施。execchain。MainClientExec-打开连接{s}->专用url 11: 01:46.113[主]调试组织。阿帕奇。http。实施。conn.DefaultHttpClientConnectionOperator-连接到mylqa。公司realpage。com/10.34.208.35:443 11: 01:46.113[主]调试组织。阿帕奇。http。连接ssl。LenientSslConnectionSocketFactory-将插座连接到mylqa。公司realpage。com/10.34.208.35:443,超时30000 11: 01:46.117[主]调试组织。阿帕奇。http。连接ssl。LenientSslConnectionSocketFactory启用的协议:[TLSv1,TLSv1.1,TLSv1.2] 11: 01:46.120[主]调试组织。阿帕奇。http。连接ssl。LenientSslConnectionSocketFactory启用的密码套件:[TLS\u ECDHE\u ECDSA\u WITH\u AES\u 256\u CBC\u SHA384,TLS\u ECDHE\u RSA\u WITH\u AES\u 256\u CBC\u SHA384,TLS\u RSA\u WITH\u AES\u 256\u CBC\u SHA256,TLS\u ECDH\u ECDSA\u WITH\u AES\u 256\u CBC\u SHA384,TLS\u ECDH\u RSA\u WITH\u AES\u 256\u CBC\u SHA384,TLS\u DHE\u RSA\u\u WITH\u AES\u 256\u CBC\u SHA256,TLS\u DHE\u DSS\u WITH\u AES\u 256\u CBC\u SHA256,TLS\u ECDHE\u ECDSA\u WITH\u AES\u 256\u CBC\u SHA,TLS\u ECDHE\u RSA\u WITH\u AES\u 256\u CBC\u SHA,TLS\u RSA\u WITH\u AES\u 256\u CBC\uBC\u SHA、TLS\u ECDH\u RSA\u WITH\u AES\u 256\u CBC\u SHA、TLS\u DHE\u RSA\u WITH\u AES\u 256\u CBC\u SHA、TLS\u DHE\u DSS\u WITH\u AES\u 256\u CBC\u SHA、TLS\u ECDHE\u ECDSA\u WITH\u AES\u 128\u CBC\u SHA256、TLS\u ECDHE\u RSA\u WITH\u AES\u 128\u CBC\u SHA256、TLS\u RSA\u WITH\u AES\u 128\u CBC\u SHA256,TLS\u ECDH\u ECDSA\u WITH\u AES\u 128\u CBC\u SHA256,TLS\u ECDH\u RSA\u WITH\u AES\u 128\u CBC\u SHA256,TLS\u DHE\u RSA\u WITH\u AES\u 128\u CBC\u SHA256,TLS\u ECDHE\u ECDSA\u WITH\u AES\u 128\u CBC\u SHA,TLS\u ECDHE\u RSA\u WITH\u AES\u 128\u CBC\u SHA,TLS\u RSA\u WITH\u AES\u 128\u CBC\u SHA,TLS\u ECDH\u ECDSA\u WITH\u AES\u 128\u CBC\u SHA,TLS\u ECDH\u RSA\u WITH\u AES\u 128\u CBC\u SHA,TLS\u DHE\u RSA\u WITH\u AES\u 128\u U CBC\U SHA,TLS\U DHE\U DSS\U WITH\U AES\U 128\U CBC\U SHA,TLS\U ECDHE\U ECDSA\U WITH\U AES\U 256\U GCM\U SHA384,TLS\U ECDHE\U ECDSA\U WITH\U AES\U 128\U GCM\U SHA256,TLS\U ECDHE\U RSA\U WITH\U AES\U 256\U GCM\U SHA384,TLS\U RSA\U WITH\U AES\U 256\U GCM\U SHA384,TLS\u ECDH\u ECDSA\u WITH\u AES\u 256\u GCM\u SHA384,TLS\u ECDH\u RSA\u WITH\u AES\u 256\u GCM\u SHA384,TLS\u DHE\u RSA\u WITH\u AES\u 256\u GCM\u SHA384,TLS\u DHE\u DSS\u WITH\u AES\u 256\u GCM\u SHA384,TLS\u ECDHE\u RSA\u WITH\u AES\u 128\u GCM\u SHA256,TLS\u RSA\u使用\u AES\u 128\u GCM\u SHA256、TLS\u ECDH\u ECDSA\u WITH\u AES\u 128\u GCM\u SHA256、TLS\u ECDH\u RSA\u WITH\u AES\u 128\u GCM\u SHA256、TLS\u DHE\u RSA\u WITH\u AES\u 128\u GCM\u SHA256、TLS\u DHE\u DSS\u WITH\u AES\u 128\u GCM\u SHA256,TLS\u ECDHE\u ECDSA\u WITH\u 3DES\u EDE\u CBC\u SHA,TLS\u ECDHE\u RSA\u WITH\u 3DES\u EDE\u CBC\u SHA,SSL\u RSA\u WITH\u 3DES\u EDE\u CBC\u SHA,TLS\u ECDH\u ECDSA\u WITH\u 3DES\u EDE\u CBC\u SHA,TLS\u ECDH\u RSA\u WITH\u 3DES\u EDE\u CBC\u SHA,SSL\u DHE\u RSA\u带\u 3DES\u EDE\u CBC\u SHA,SSL\u DHE\u DSS\u带\u 3DES\u EDE\u CBC\u SHA,TLS\u EMPTY\u RENEGOTIATION\u INFO\u SCSV] 11: 01:46.120[主]调试组织。阿帕奇。http。连接ssl。LenientSslConnectionSocketFactory-开始握手 11: 01:46.126[主]调试组织。阿帕奇。http。实施。conn.DefaultManagedHTTPClient连接-http-outgoing-3:关闭连接 11: 01:46.127[主]调试组织。阿帕奇。http。实施。execchain。MainClientExec-已放弃连接 11: 01:46.127[主]调试组织。阿帕奇。http。实施。conn.PoolighttpClientConnectionManager-已释放连接:[id:3][路由:{s}->[私有url][总保持活动状态:0;分配的路由:0,共5个;分配的总数量:0,共10个] 11: 01:46.127[主]错误com。直觉。空手道-爪哇。网SocketException:连接重置,URL:private URL的http调用在194毫秒后失败 11: 01:46.127[主]错误com。直觉。空手道-http请求失败: Java语言网SocketException:连接重置

    我还没有在mac中使用其他工具来解决这个问题。使用apache客户端4.5.5的Jmeter在获取响应时没有问题

    当做 JK公司

    P、 S。 我对ssl和https有点陌生。所以请对我宽容点。此外,我还确保dev服务器和qa服务器的配置完全相同。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Peter Thomas    4 年前

    你确定两者都是HTTPS对吗?这听起来很像QA服务器有更强的加密功能。看一下这张票,我希望你能顺利上路!

    https://github.com/intuit/karate/issues/243

    编辑-额外信息:

    其他人也有类似的问题,但遗憾的是还没有答案: Link

    类似的问题被证明是缺失的 Accept 标题: Link

    能否尝试新的自定义证书支持: https://github.com/intuit/karate#x509-certificate-authentication

    堆栈溢出相关问题: SSLHandshakeException for a simple GET request in Karate Framework