我在使用/realtime/update
休息资源方面遇到了麻烦。我可以按docs中的指定成功发出请求,并且我得到204状态响应,没有正文。这是预期的。但是,我的应用程序中的实时模型无论如何都不会改变。我错过了有关资源如何运作的内容吗?
this.updateRealtimeWithRevision = function (fileId, revisionId) {
var deferred = $q.defer();
var onComplete = function (result) {
deferred.resolve(result);
$rootScope.$digest();
};
// get revision content...
this.load(fileId, revisionId).then(function(data){
var json = angular.toJson(data);
var request = {
'path': '/upload/drive/v2/files/' + fileId + '/realtime',
'method': 'PUT',
'headers': {
'Content-Type': 'application/json'
},
'params': {
'uploadType': 'media'
} ,
'body': json
};
console.log(request);
gapi.client.request(request).then(
function(resp){
console.log("fullfilled");
console.log(resp);
},
function(resp){
console.log("reject");
console.log(resp);
}
);
});
return deferred.promise;
}