我的应用程序正在HTTPS上运行。因此,我制作了3个与HTTPS应用程序对话的柑橘客户端。我所做的与citrus-sample-https类似。我可以从未启用基本身份验证的某些终结点获得响应。但是其他一些端点启用了基本身份验证。类似于:
.client().requestFactory( <SSLRequestFactory >)
我已引用citrus-http-basic-auth示例。 Basic-Auth对象也传递给requestFactory()方法。如何同时获得SSL和基本身份验证?
我建议仅在客户端上继续使用启用了SSL的请求工厂,并在测试发送操作中添加基本身份验证标头(仅适用于那些需要基本身份验证的调用。)>
您可以通过以下操作在请求中添加基本身份验证标头: