要获取GET请求的响应时间,可以使用JavaScript的`XMLHttpRequest`对象。以下是一个示例:
function getResponseTime(url, callback) {var xhr = new XMLHttpRequest();var startTime = new Date().getTime();xhr.onreadystatechange = function() {if (xhr.readyState === 4) {var endTime = new Date().getTime();var responseTime = endTime - startTime;callback(responseTime);}};xhr.open("GET", url, true);xhr.send();
}// 使用示例
getResponseTime("https://www.example.com", function(responseTime) {console.log("响应时间:" + responseTime + "毫秒");
});
这个函数`getResponseTime`接受一个URL和一个回调函数作为参数。它创建一个新的`XMLHttpRequest`对象,记录开始时间,然后发送GET请求。当请求完成时,计算响应时间并调用回调函数。