我正在通过设置configure ssl ='TLSv1.2'来验证我的SSL算法,该响应会给我200条响应代码。
但是,如果算法不是TLSv1.2,它只会抛出原始错误,而没有这样的响应代码:
14:53:26.025 javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接,URL:https://XXXX.com.au/event/countryTLSV11/v1/countries的22毫秒后http调用失败 14:53:26.026 http请求失败: javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接
有什么办法可以解决这个错误?
答案 0 :(得分:2)
我个人认为您正在浪费时间进行负面测试,这不会给您带来太多好处。积极的测试应该足够好。
但是,如果您坚持要使用第二种功能来执行HTTP请求。然后您可以处理JavaScript中的错误:
* eval try { karate.call('my.feature') } catch(e) { karate.log('failed:', e) }