对于简短的信息,可以使用纯文本格式进行响应。但是纯文本信息在传输过程中容易丢失,且没有办法检测信息的完整性。
【示例】服务器端响应信息为字符串"true",则可以在客户端这样设计。
var xhr = createXHR(); //实例化XMLHttpRequest对象
xhr.open("GET","server.txt", true); //建立连接,要求异步响应
xhr.onreadystatechange = function(){ //绑定响应状态事件监听函数
if(xhr.readyState == 4){ //监听readyState状态
if (xhr.status == 200 || xhr.status == 0){ //监听HTTP状态码
var info = xhr.responseText;
if(info == "true") console.log("文本信息传输完整"); //检测信息是否完整
else console.log("文本信息可能存在丢失");
}
}
}
xhr.send(); //发送请求