Я пытаюсь получить доступ к серверу Id4 из более старого клиентского приложения. Я могу получить токен нормально, но когда я пытаюсь проверить токен, я получаю ошибку 415 - 'Unsupported Media Type'
при вызове client.SendAsync
. Любые идеи о том, что настройки мне не хватает? Эти ценности работают в Почтальоне.
public bool IsTokenValid(string token)
{
bool isTokenValid = false;
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
client.DefaultRequestHeaders.Add("Authorization", "Basic UHJvZml0U2FnZUFwaTpnR2VTZ0luRW9r");
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, _url + "/connect/introspect");
request.Content = new StringContent("token=" + token);
try
{
HttpResponseMessage response = client.SendAsync(request).Result;
}
catch (Exception ex)
{
Error = ex;
}
client.Dispose();
return isTokenValid;
}