【问题标题】:Is it possible to send XHR to from one domain to another domain是否可以将 XHR 从一个域发送到另一个域
【发布时间】:2014-08-07 10:41:36
【问题描述】:

是否可以向其他域(例如 xyz.com)发出 POST 请求,例如abc.com?,请考虑以下场景

  1. 我们的 Web 应用程序上有一个登录页面,登录后它会连接到服务器。
  2. 如果我以外的其他人知道登录请求的请求/数据格式。
  3. 他能否创建自己的 Web 应用程序以使用我的请求格式连接到服务器?

我关心的不是法律问题,而是这在技术上是否可行?

PS : 我们可以从浏览器的“开发者工具”中获取任意 XHR 的请求头和数据负载

谢谢,

罗希特

【问题讨论】:

  • "假设是否有任何优秀的 Web 开发人员想要开发自己的 Web 应用程序来连接“XYZ”服务器。他能做到吗?“这取决于。 “如果不是什么因素会阻止他这样做。还需要知道什么信息才能做到这一点?” 缺乏有组织的 API、条款和条件政策禁止它,以及 10 亿其他事情。这个问题方式对于 Stack Overflow 的格式来说太宽泛了。

标签: javascript security http post https


【解决方案1】:

是的,这被称为CSRF attack

另一个域可以 POST 到您的域,但由于 Same Origin Policy 而无法读取响应。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 1970-01-01
    • 2019-08-30
    • 2016-05-05
    • 2011-09-12
    • 1970-01-01
    相关资源
    最近更新 更多