Javascript 如何在请求中使用具有八位字节流数据的模型?

Javascript 如何在请求中使用具有八位字节流数据的模型?,javascript,jquery,backbone.js,Javascript,Jquery,Backbone.js,给出一个HTTP文件系统API,它接受 GET /storage/filename PUT /storage/filename Request body: the file contents 这些标题是什么 Content-Length: ... Content-Type: application/octet-stream 如何构建一个与之配合使用的backbone.js文件模型?(例如,获取变量中的文件内容,放回更新的内容) 如果backbone.js不支持这一点,jQuery ajax请

给出一个HTTP文件系统API,它接受

GET /storage/filename
PUT /storage/filename
Request body: the file contents
这些标题是什么

Content-Length: ...
Content-Type: application/octet-stream
如何构建一个与之配合使用的backbone.js文件模型?(例如,获取变量中的文件内容,放回更新的内容)


如果backbone.js不支持这一点,jQuery ajax请求会是什么样子?

虽然我还没有在jQuery/backbone中找到支持,但可以这样做:

var xhr = new XMLHttpRequest();
xhr.open('GET', "url", true);
xhr.setRequestHeader("Authorization", token);
xhr.responseType = "text";

xhr.onload = function(e) {
  if (this.status == 200) {
    var contents = this.response;
    console.log("RECEIVED " + contents);
   }
};

xhr.send();
详情请浏览