繁体   English   中英

Javascript检查Web服务器HTTP状态代码

[英]Javascript check web server HTTP status code

无论如何使用javascript / jQuery来检查网站是否已启动?

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

这将是一个用户端网站检查器,他们可以检查多个域是否“正常”,而无需使用服务器上的任何代码。

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

单一来源政策的存在是有充分理由的。 您所要求的实际上与“如何打败单一来源政策?”相同。

对于某些特定的已知服务器,您始终可以通过服务器端的协作来处理策略。 (例如:CORS,flash中的跨域文件夹, <script>标签等)。

为什么在checkmysite.org没有服务器的帮助这么重要? 它可以托管一个非常简单的php脚本,它会为你做HEAD请求。 您的JavaScript代码可以只对PHP脚本执行正常的GET请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM