Https托管
一般而言,大多数应用并不直接管理https,更多的是统一的中间件处理,但是在互不信任的网络下,应用自身使用https还是有必要的
证书文件及私钥
将pem证书文件及pkcs8格式私钥放置到资源文件目录resources
├── src → 目录
│ ├── main
│ ├── java
│ └── resources
│ ├── windward-ssl-test.pem
│ ├── windward-ssl-test-pkcs8.key
│ └── ...
└── ...
启用 https
Windward windward =
Windward.setup()
.withSsl(
SimpleSslPair.builder()
.certFile("windward-ssl-test.pem")
.keyFile("windward-ssl-test-pkcs8.key")
//.forceSsl() // 强制使用https 否则请求失败
.build());
此时应用已经支持https!默认情况下Windward同时支持http和https,如果必须要https,可以启用强制https
