From 32d1d55ad319a4b13d6a8ebcc5739042b3b7cdcf Mon Sep 17 00:00:00 2001 From: Patrick Rodgers Date: Wed, 16 Nov 2016 10:43:30 -0500 Subject: [PATCH] Fix for #256 --- src/net/sprequestexecutorclient.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/net/sprequestexecutorclient.ts b/src/net/sprequestexecutorclient.ts index 577f51c1..5902b4c8 100644 --- a/src/net/sprequestexecutorclient.ts +++ b/src/net/sprequestexecutorclient.ts @@ -67,7 +67,10 @@ export class SPRequestExecutorClient implements HttpClientImpl { } } - return new Response(spResponse.body, { + // issue #256, Cannot have an empty string body when creating a Response with status 204 + var body = spResponse.statusCode === 204 ? null : spResponse.body; + + return new Response(body, { headers: responseHeaders, status: spResponse.statusCode, statusText: spResponse.statusText,