我通过设置configure SSL = 'TLSv1.2‘来验证我的ssl算法,它给出了200个响应码。
但是,如果algirithm不是TLSv1.2,它只是抛出一个原始错误,没有响应代码,如下所示:
14:53:26.025 javax.net.ssl.SSLHandshakeException:握手过程中远程主机关闭连接,22ms后http调用失败:https://XXXX.com.au/event/countryTLSV11/v1/countries 14:53:26.026 http请求失败: javax.net.ssl.SSLHandshakeException:握手过程中远程主机关闭连接
有什么方法可以处理这个错误吗?
发布于 2019-03-11 05:04:55
就我个人而言,我认为你在一个不会给你带来太多好处的负面测试上浪费时间。阳性测试应该足够好了。
但是,如果您坚持使用第二个特性来执行HTTP请求。然后,您可以在JavaScript中处理错误:
* eval try { karate.call('my.feature') } catch(e) { karate.log('failed:', e) }
https://stackoverflow.com/questions/55095314
复制相似问题