diff --git a/src/AbstractRestClient.js b/src/AbstractRestClient.js
index <HASH>..<HASH> 100644
--- a/src/AbstractRestClient.js
+++ b/src/AbstractRestClient.js
@@ -389,7 +389,7 @@ export default class AbstractRestClient extends RestClient {
 		return this._httpAgent[methodName](
 			request.url,
 			request.data || {},
-			request.options
+			Object.assign({}, request.options, { headers: request.headers })
 		).then((agentResponse) => {
 			return new Response({
 				status: agentResponse.status,
fixed passing headers to the HTTP agent