diff --git a/lib/request.js b/lib/request.js index 4bd1987..54cffcd 100644 --- a/lib/request.js +++ b/lib/request.js @@ -70,11 +70,11 @@ const requestWithFetch = (options, url, payload, callback) => { } if (payload) headers['Content-Type'] = 'application/json' const reqOptions = typeof options.requestOptions === 'function' ? options.requestOptions(payload) : options.requestOptions - const fetchOptions = defaults({ + const fetchOptions = defaults(omitFetchOptions ? {} : reqOptions, { method: payload ? 'POST' : 'GET', body: payload ? options.stringify(payload) : undefined, headers - }, omitFetchOptions ? {} : reqOptions) + }) try { fetchIt(url, fetchOptions, callback) } catch (e) {