【问题标题】:Can I send requests to pages in other websites using POST?我可以使用 POST 向其他网站中的页面发送请求吗?
【发布时间】:2011-03-03 22:51:14
【问题描述】:

我有两台服务器运行 jsp 和 php。我希望 PHP 页面调用 JSP 页面来获取输出。我尝试使用简单的 Ajax 和 Jquery-Ajax,它似乎不起作用。为什么?

【问题讨论】:

    标签: php javascript ajax jsp


    【解决方案1】:

    AJAX 无法从位于不同服务器的站点请求页面。这将使其成为跨端脚本攻击。因此,您只需通过服务器端代码。对于 PHP,您可以使用 curl 从其他页面获取信息。您现在可以使用相同的 ajax 脚本并将其链接到包含 curl 的 php 页面。 curl 的文档可以通过 google 找到。

    【讨论】:

      【解决方案2】:

      由于安全限制,您不能使用 ajax 跨域。您可以将数据发送到您域上的 php 脚本,然后使用 this 之类的函数从那里发送后请求

      【讨论】:

        猜你喜欢
        • 2015-09-20
        • 1970-01-01
        • 1970-01-01
        • 2021-08-28
        • 2020-06-30
        • 1970-01-01
        • 1970-01-01
        • 2023-03-14
        • 1970-01-01
        相关资源
        最近更新 更多