JavascriptAjax中的HTTP HEAD请求?

JavascriptAjax中的HTTP HEAD请求?,第1张

Javascript / Ajax中的HTTP HEAD请求?

很简单,只需使用HEAD方法,而不是GET或POST:

function UrlExists(url, callback){    var http = new XMLHttpRequest();    http.open('HEAD', url);    http.onreadystatechange = function() {        if (this.readyState == this.DONE) { callback(this.status != 404);        }    };    http.send();}

这只是一个简短的示例,展示了如何使用HEAD方法。生产代码可能需要针对不同的结果状态(成功,失败,超时)更细粒度的回调,并可能使用不同的事件处理程序(

onload
onerror
ontimeout
不是
onreadystatechange
)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5029649.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存