From 5063b971b8e2ddae6d379cc61e7c498868e589fc Mon Sep 17 00:00:00 2001 From: Matt Burke Date: Fri, 1 Nov 2013 09:22:04 -0400 Subject: [PATCH 1/2] The test says we're asserting content-type, so let's do it. --- Octokit.Tests/Http/HttpClientAdapterTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Octokit.Tests/Http/HttpClientAdapterTests.cs b/Octokit.Tests/Http/HttpClientAdapterTests.cs index 6099df52..612f3811 100644 --- a/Octokit.Tests/Http/HttpClientAdapterTests.cs +++ b/Octokit.Tests/Http/HttpClientAdapterTests.cs @@ -74,6 +74,7 @@ namespace Octokit.Tests.Http Assert.NotNull(requestMessage.Content); Assert.IsType(requestMessage.Content); + Assert.Equal("text/plain", requestMessage.Content.Headers.ContentType.MediaType); } [Fact] From 93d8c05c12778eae8232aa6139b6912087669fae Mon Sep 17 00:00:00 2001 From: Matt Burke Date: Fri, 1 Nov 2013 09:36:04 -0400 Subject: [PATCH 2/2] Set content type for streamed uploads. --- Octokit/Http/HttpClientAdapter.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Octokit/Http/HttpClientAdapter.cs b/Octokit/Http/HttpClientAdapter.cs index 7dd3c690..8fc40088 100644 --- a/Octokit/Http/HttpClientAdapter.cs +++ b/Octokit/Http/HttpClientAdapter.cs @@ -96,6 +96,7 @@ namespace Octokit.Internal if (bodyStream != null) { requestMessage.Content = new StreamContent(bodyStream); + requestMessage.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue(request.ContentType); } } catch (Exception)