要获取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请求。当请求完成时,计算响应时间并调用回调函数。