我需要通过 https 进行第三方 rest api 调用。我想在 Spring Boot 应用程序中使用 feign 客户端。我对 feign 客户端以及如何使用它进行 api 调用有一个想法。但我不确定如何传递证书文件和密钥。下面是我想使用 feign 客户端实现的示例 python 代码提取。可以帮我合并标记为 ** 的代码。
certificate_file = 'example.com.pem'
certificate_secret= 'exampleserver.key'
**context = ssl.SSLContext(ssl.PROTOCOL_SSLv23)
context.load_cert_chain(certificate_file, certificate_secret)
conn = http.client.HTTPSConnection("hostname", context=context)**
payload = "{<JSON payload>}"
headers = {
'Content-Type': "application/json",
}
conn.request("POST", "api/example/setInfo", payload, headers)