如何检查HTML文档GET请求状态?

问题描述 投票:0回答:2

我正在“window.open(file_url)”下载文件,如果文件存在,后端会返回一个Blob,它会被浏览器下载,但如果该文件不存在则后端会返回一条请求状态为500的JSON错误消息。

那么有一些方法可以知道页面的“状态”。

我知道对于AJAX,我们获得了status属性,但对于普通的网页,我们有一些方法可以知道这种状态,因为当浏览器向页面请求HTTP GET并且它应该具有状态时。

javascript html http browser download
2个回答
0
投票

这是一个工作示例代码。所以,你应该使用它。

$.get(url, function(data,status, xhr) {
   alert(xhr.status);
});

0
投票

您可以检查错误

 var test = window.open(file_url)
    test.onError = alert('The specified file was not found. Has it been renamed or 
    removed?');
© www.soinside.com 2019 - 2024. All rights reserved.