From 9c7786ad2655fd6fe5acc090e67a372b1ecb28cd Mon Sep 17 00:00:00 2001 From: Felix Schoeler Date: Sat, 20 May 2017 18:35:25 +0200 Subject: [PATCH] Fixed issue with missing headers in digest request. --- src/net/digestcache.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/net/digestcache.ts b/src/net/digestcache.ts index cf050ed7..d2e13607 100644 --- a/src/net/digestcache.ts +++ b/src/net/digestcache.ts @@ -2,6 +2,7 @@ import { Dictionary } from "../collections/collections"; import { HttpClient } from "./httpclient"; import { Util } from "../utils/util"; import { ODataDefaultParser } from "../sharepoint/odata"; +import { RuntimeConfig } from "../configuration/pnplibconfig"; export class CachedDigest { public expiration: Date; @@ -27,13 +28,15 @@ export class DigestCache { const url = Util.combinePaths(webUrl, "/_api/contextinfo"); + const headers = { + "Accept": "application/json;odata=verbose", + "Content-Type": "application/json;odata=verbose;charset=utf-8", + }; + return this._httpClient.fetchRaw(url, { cache: "no-cache", credentials: "same-origin", - headers: { - "Accept": "application/json;odata=verbose", - "Content-type": "application/json;odata=verbose;charset=utf-8", - }, + headers: Util.extend(headers, RuntimeConfig.headers, true), method: "POST", }).then((response) => { const parser = new ODataDefaultParser();