【问题标题】:Establishing SSL connection without server's identity verification is not recommended不建议在没有服务器身份验证的情况下建立 SSL 连接
【发布时间】:2023-03-13 18:30:02
【问题描述】:

我尝试通过 POSTMAN 访问我的简单 API 调用。它在浏览器中运行时不起作用。

在更改数据库连接 URL 后尝试如下。

jdbc:mysql://localhost:3306/BLOG_ERA?useSSL=false

即使它没有工作。

警告:在没有服务器身份的情况下建立 SSL 连接 不建议验证。根据 MySQL 5.5.45+、5.6.26+ 和 5.7.6+ 要求 SSL 连接必须默认建立 如果未设置显式选项。为了符合现有的 未使用 SSL 的应用程序设置了 verifyServerCertificate 属性 为“假”。您需要通过设置显式禁用 SSL useSSL=false,或设置 useSSL=true 并为服务器提供信任库 证书验证。

【问题讨论】:

  • 这只是一个警告,而不是错误。您必须在邮递员中使用 http 而不是 https。
  • 我使用 http 没有结果。我想通过邮递员测试我所有的 API。所以我想解决这个问题。
  • 你在 postman 中调用了什么 URL?另外,“没有工作”还不够,请告诉我们错误,还是超时?
  • 哎呀..!!它现在与localhost:8080 一起工作。似乎问题出在 URL 上。很抱歉浪费了您的时间。
  • 欢迎来到 Stack Overflow!其他用户将您的问题标记为低质量和需要改进。我重新措辞/格式化您的输入,使其更容易阅读/理解。请查看我的更改以确保它们反映您的意图。但我认为你的问题仍然无法回答。 现在应该edit你的问题,包括你自己的努力(见help me is not a question)。如果您对我有其他问题或反馈,请随时给我留言。

标签: java json ssl


【解决方案1】:

这只是因为 POSTMAN 中给出的 URL 不正确。我能够在 POSTMAN 中得到响应。 它与 SSL 警告无关。

【讨论】:

    【解决方案2】:

    这只是一个警告,而不是错误。

    如果它在浏览器中运行而不在 Postman 中运行,则问题很可能出在 URL 而不是数据库连接中。确保您在 Postman 中使用完全相同的 URL。大多数人都会错误地在 Postman 的 URL 中使用 http 而不是 https

    【讨论】:

      猜你喜欢
      • 2017-02-03
      • 2016-03-17
      • 2017-11-25
      • 2018-10-06
      • 1970-01-01
      • 2020-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多