【问题标题】:Javascript check web server HTTP status codeJavascript 检查 Web 服务器 HTTP 状态代码
【发布时间】:2012-12-13 15:58:44
【问题描述】:

是否有 javascript/jQuery 来检查网站是否启动?

您受到单一来源政策的限制我认为您不能使用标准的 Ajax 请求,但是否可以尝试加载文件(类似于 wget)并以另一种方式获取回复的状态码?

这适用于用户端网站检查器,他们可以检查多个域是否“启动”,而无需在服务器上使用任何代码。

例如我在checkmysite.org 打开一个网页,它向mysite.org 发送一个HTTP 请求以检查它是否收到响应,如果是,则该域在线

【问题讨论】:

标签: javascript jquery ajax


【解决方案1】:

单一来源政策的存在是有充分理由的。您要问的实际上与“我如何才能击败单一来源政策?”相同。

对于某些特定的已知服务器,您始终可以与服务器端合作来解决策略。 (例如:CORS、flash 中的 cross-domain.xml、<script> 标签等)。

为什么没有来自checkmysite.org 的服务器的帮助如此重要?它可以托管一个绝对微不足道的 php 脚本,它会为您执行 HEAD 请求。您的 JavaScript 代码可以对 PHP 脚本执行普通的 GET 请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-14
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多