add moondragon as an acceptable content-type

This commit is contained in:
joshvera
2015-02-19 15:41:21 -05:00
parent 9d57bca27a
commit 53faa6a68a
+5 -1
View File
@@ -11,6 +11,9 @@ namespace Octokit.Internal
/// </summary>
public class JsonHttpPipeline
{
private const string moondragonPreviewApiVersion = "application/vnd.github.moondragon+json; charset=utf-8";
private const string v3ApiVersion = "application/vnd.github.v3+json; charset=utf-8";
readonly IJsonSerializer _serializer;
public JsonHttpPipeline() : this(new SimpleJsonSerializer())
@@ -30,7 +33,8 @@ namespace Octokit.Internal
if (!request.Headers.ContainsKey("Accept"))
{
request.Headers["Accept"] = "application/vnd.github.v3+json; charset=utf-8";
request.Headers["Accept"] = String.Join(",", new[]{v3ApiVersion, moondragonPreviewApiVersion}) ;
}
if (request.Method == HttpMethod.Get || request.Body == null) return;