【问题标题】:Can Angular views and html use HTTP whilst JSON RestAPI calls use HTTPS?Angular 视图和 html 可以使用 HTTP 而 JSON RestAPI 调用使用 HTTPS 吗?
【发布时间】:2015-10-25 18:39:00
【问题描述】:

考虑到 HTTPS,它是一种计算密集型协议,应该只在必要时使用它。我正在开发一个 Web 应用程序,我将在客户端使用 Angular.js MVC,调用返回 JSON 的 WebAPI REST Api。

当我想到它时,我不需要加密 HTML、客户端 JavaScript 或样式表等。在初始握手之后,只有对 REST Api 的数据调用需要加密。

其他人会这样做吗?是否有任何陷阱或警告?

【问题讨论】:

  • 您确实需要使用 HTTPS 加载初始路由和模板,否则浏览器会报错。
  • 为什么?这是跨域资源共享攻击吗?
  • 非常感谢:)。

标签: javascript json angularjs asp.net-web-api https


【解决方案1】:

这是一篇很棒的 Mozilla 文章,详细介绍了它们的限制以及它们存在的原因。

他们的建议是始终严格遵守 HTTP 或 HTTPS。

另外,我怀疑浏览器和 Web 服务器将大大减少通过 ssl 加密数据对后续调用的影响。我怀疑如果您对其进行分析,您会发现影响很小/无法衡量。

【讨论】:

    猜你喜欢
    • 2017-02-16
    • 2017-10-13
    • 2021-02-04
    • 1970-01-01
    • 1970-01-01
    • 2019-07-11
    • 2015-10-25
    • 2012-09-01
    • 2011-09-12
    相关资源
    最近更新 更多