来自注释部分:
我在代码库中看到有人使用了given((.releasedHTTPSValidation((方法。我不明白这是什么方法的作用以及我们需要传递的其他附加内容是什么HTTPS协议的标头中。
我想知道使用RESTAssured java库在HTTPS协议上测试REST API请求和响应时需要做哪些额外的事情?请提出建议。
比方说:
您正在使用RestAssured以HTTPS协议与您的应用程序通信,但无法连接,因为the certificate chain is not trusted
意味着SSL certificate is invalid
要克服它,你有两个选择:
- 将证书导入SSL信任库,然后连接
- 信任所有主机,无论SSL证书是否无效
第二个选项很方便,适用于开发和测试目的,很多人经常使用它。它是RestAssured中的方法relaxedHTTPSValidation()
。
你可以在这里阅读更多。