我想更新文件到驱动器时检测到冲突。 要做到这一点, 看来我必须设置If-Match
头 。
目前,我更新的文档,以谷歌驱动器与这一个班轮:
mDriveFile = mService.files().update(mDriveFile.getId(), mDriveFile, byteContent).execute();
什么是添加的最简单的方法If-Match
头中的要求吗? 在文件的例子:更新文件并没有告诉如何设置HTTP标头。
我想更新文件到驱动器时检测到冲突。 要做到这一点, 看来我必须设置If-Match
头 。
目前,我更新的文档,以谷歌驱动器与这一个班轮:
mDriveFile = mService.files().update(mDriveFile.getId(), mDriveFile, byteContent).execute();
什么是添加的最简单的方法If-Match
头中的要求吗? 在文件的例子:更新文件并没有告诉如何设置HTTP标头。
你可以从标题Update
对象,添加自己,并把他们带回执行HTTP请求之前:
final Update update = mService.files().update(mDriveFile.getId(), mDriveFile, byteContent);
final HttpHeaders headers = update.getRequestHeaders();
headers.setIfMatch("TheETagStoredFromDownload");
update.setRequestHeaders(headers);
mDriveFile = update.execute();