3

我有一个 Spring Boot Api Rest,但是 SSL 证书有问题。当我在不配置 HTTPS 的情况下使用该应用程序时,它可以正常工作,如下所示:

应用程序属性:

server.port=8443
#security.require-ssl=true
#server.ssl.key-store-type=PKCS12
#server.ssl.key-store=classpath:keystore.p12
#server.ssl.key-store-password=MyPass
#server.ssl.key-alias=opusclick

邮递员要求:

在此处输入图像描述

另一方面,当我启用 HTTPS 协议时:

应用程序属性:

server.port=8443
security.require-ssl=true
server.ssl.key-store-type=PKCS12
server.ssl.key-store=classpath:keystore.p12
server.ssl.key-store-password=MyPass
server.ssl.key-alias=opusclick

邮递员要求:

在此处输入图像描述

最奇怪的是,当我配置了 HTTPS 时,如果我在控制器响应中放置断点,返回的响应与启用 HTTP 协议时相同。

我的问题是为什么会发生这种情况?

4

1 回答 1

5

我只是猜您使用的是自签名 SSL 证书。Postman 默认禁用自签名 SSL 证书

您必须在 postman-settings 中禁用SSL 证书验证。

只需进入设置>常规并禁用它。

于 2019-02-16T20:28:38.100 回答