const proto = exports; /** * getSymlink * @param {String} name - object name * @param {Object} options * @param {{res}} */ proto.getSymlink = async function getSymlink(name, options = {}) { options.subres = Object.assign({ symlink: '' }, options.subres); if (options.versionId) { options.subres.versionId = options.versionId; } name = this._objectName(name); const params = this._objectRequestParams('GET', name, options); params.successStatuses = [200]; const result = await this.request(params); const target = result.res.headers['x-oss-symlink-target']; return { targetName: decodeURIComponent(target), res: result.res }; };