Skip to content
This repository was archived by the owner on May 16, 2019. It is now read-only.

Commit c727fa2

Browse files
add accept header to all clients
1 parent fc1409f commit c727fa2

3 files changed

Lines changed: 16 additions & 1 deletion

File tree

source/IdentityModel.Shared/Client/IntrospectionClient.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@
1414
* limitations under the License.
1515
*/
1616

17-
using System;
17+
using System;
1818
using System.Collections.Generic;
1919
using System.Net;
2020
using System.Net.Http;
21+
using System.Net.Http.Headers;
2122
using System.Threading.Tasks;
2223

2324
namespace IdentityModel.Client
@@ -36,6 +37,10 @@ public IntrospectionClient(string endpoint, string clientId = "", string clientS
3637
BaseAddress = new Uri(endpoint)
3738
};
3839

40+
_client.DefaultRequestHeaders.Accept.Clear();
41+
_client.DefaultRequestHeaders.Accept.Add(
42+
new MediaTypeWithQualityHeaderValue("application/json"));
43+
3944
if (!string.IsNullOrWhiteSpace(clientId))
4045
{
4146
_client.SetBasicAuthentication(clientId, clientSecret);

source/IdentityModel.Shared/Client/TokenClient.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
using System.Collections.Generic;
1919
using System.Net;
2020
using System.Net.Http;
21+
using System.Net.Http.Headers;
2122
using System.Threading;
2223
using System.Threading.Tasks;
2324

@@ -45,6 +46,10 @@ public TokenClient(string address, HttpMessageHandler innerHttpMessageHandler)
4546
BaseAddress = new Uri(address)
4647
};
4748

49+
_client.DefaultRequestHeaders.Accept.Clear();
50+
_client.DefaultRequestHeaders.Accept.Add(
51+
new MediaTypeWithQualityHeaderValue("application/json"));
52+
4853
AuthenticationStyle = AuthenticationStyle.None;
4954
}
5055

source/IdentityModel.Shared/Client/UserInfoClient.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
using System;
1818
using System.Net;
1919
using System.Net.Http;
20+
using System.Net.Http.Headers;
2021
using System.Threading.Tasks;
2122

2223
namespace IdentityModel.Client
@@ -45,6 +46,10 @@ public UserInfoClient(Uri endpoint, string token, HttpMessageHandler innerHttpMe
4546
BaseAddress = endpoint
4647
};
4748

49+
_client.DefaultRequestHeaders.Accept.Clear();
50+
_client.DefaultRequestHeaders.Accept.Add(
51+
new MediaTypeWithQualityHeaderValue("application/json"));
52+
4853
_client.SetBearerToken(token);
4954
}
5055

0 commit comments

Comments
 (0)