【问题标题】:How to make a https request from Angular2 without proceeding not trusted certificate page如何在不继续不受信任的证书页面的情况下从 Angular2 发出 https 请求
【发布时间】:2025-12-12 07:15:01
【问题描述】:

我正在努力从我的 Angular2 应用程序向我的 Springboot 应用程序发出 https 请求,这两个应用程序都部署在云上,并且 URL 类似于“https://backend.example.com”和“https://frontend.example.com”。当我想从后端获取/发布一些数据时,除非我手动执行并按下继续按钮,否则它不起作用。有什么方法可以务实地处理它吗?

【问题讨论】:

  • 它不起作用是什么意思?手动操作是什么意思?展示一些例子。您的问题标题和正文似乎没有联系。正文旨在详细解释标题中的内容。
  • 当我在云上运行我的前端应用程序时,对服务器的 http 请求不起作用,因为服务器正在使用 ssl 并且证书不受信任。手动我的意思是我在地址栏上写后端 url,然后我会看到“证书不受信任”页面,我正在按下“继续”按钮,之后来自我的前端应用程序的所有请求都将工作.

标签: java angular ssl spring-boot https


【解决方案1】:

首先,如果您使用有效的 SSL 证书,则不会遇到该警告。

其次,您可以将所有请求从浏览器发送到一个反向代理服务器(Apache HTTP 服务器或 Nginx),它会将它们重定向到正确的服务器(在您的情况下,一个用于您的前端应用程序,一个用于 Bcck-结束申请)

此案例已被提及为反向代理here 的一种用法。

希望对你有帮助

【讨论】:

    最近更新 更多