当前位置:  开发笔记 > 编程语言 > 正文

如何使用javascript获取http状态代码?

如何解决《如何使用javascript获取http状态代码?》经验,为你挑选了1个好方法。

如何从javascript / jquery检索从服务器返回的http状态代码(200、302等)?

我不希望从ajax请求中获取此信息。我想在初始页面加载时检索它,并根据状态代码采取一些自定义操作。

PS,该解决方案不一定需要跨浏览器。这是针对内部应用程序的,因此任何特定于浏览器的解决方案都是可以接受的。



1> Stephen Thom..:

只是为了确认评论中所说的内容:

    无法从服务器可靠地执行此操作。响应可能不是来自原始服务器,例如,如果服务器和客户端之间存在缓存。

    使用AJAX重新请求同一页面是不可能可靠地做到这一点的。对第二个请求的响应可能与原始请求的响应不同,例如,如果服务器对第二个请求返回未修改的响应。

    使用任何已知的JavaScript API的标准浏览器都无法做到这一点。这个问题经常被问到。例如,请参见使用JavaScript访问网页的HTTP标头

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有