diff --git a/src/GraphQL.Client/GraphQLHttpRequest.cs b/src/GraphQL.Client/GraphQLHttpRequest.cs index 2da60705..c68379c1 100644 --- a/src/GraphQL.Client/GraphQLHttpRequest.cs +++ b/src/GraphQL.Client/GraphQLHttpRequest.cs @@ -39,7 +39,7 @@ public virtual HttpRequestMessage ToHttpRequestMessage(GraphQLHttpClientOptions { Content = new StringContent(serializer.SerializeToString(this), Encoding.UTF8, options.MediaType) }; - message.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/graphql+json")); + message.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/graphql-response+json")); message.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); message.Headers.AcceptCharset.Add(new StringWithQualityHeaderValue("utf-8")); diff --git a/tests/GraphQL.Integration.Tests/QueryAndMutationTests/Base.cs b/tests/GraphQL.Integration.Tests/QueryAndMutationTests/Base.cs index abcdc644..bff54832 100644 --- a/tests/GraphQL.Integration.Tests/QueryAndMutationTests/Base.cs +++ b/tests/GraphQL.Integration.Tests/QueryAndMutationTests/Base.cs @@ -176,7 +176,7 @@ public async void PreprocessHttpRequestMessageIsCalled() var expectedHeaders = new HttpRequestMessage().Headers; expectedHeaders.UserAgent.Add(new ProductInfoHeaderValue("GraphQL.Client", typeof(GraphQLHttpClient).Assembly.GetName().Version.ToString())); - expectedHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/graphql+json")); + expectedHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/graphql-response+json")); expectedHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); expectedHeaders.AcceptCharset.Add(new StringWithQualityHeaderValue("utf-8")); var response = await StarWarsClient.SendQueryAsync(graphQLRequest, () => new { Human = new { Name = string.Empty } });