✅ RestSharp
When I use this code, I get an exception, but when I use Postman, there is no problem

c#
RestClient client = new();
RestRequest request = new("https://id.twitch.tv/oauth2/token?client_id=rw5emgbykwoy28o4rd2d6qv7kjt5oj&client_secret=5k8905je0p44y5yksqc94mfx6spdh0&grant_type=client_credentials");
RestResponse response = await client.PostAsync(request);
response.EnsureSuccessStatusCode(); since you already called await response.Content.ReadFromJsonAsync<Token>();error: "........" with details
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (id.twitch.tv:443)response.EnsureSuccessStatusCode();await response.Content.ReadFromJsonAsync<Token>();error: "........"var client = new HttpClient();
var response = await client.PostAsync("url_here", null);
var result = await response.Content.ReadFromJsonAsync<Token>();
response.EnsureSuccessStatusCode();
Console.WriteLine(result);public class Token
{
[JsonPropertyName("access_token")]
public required string AccessToken { get; set; }
[JsonPropertyName("expires_in")]
public int ExpiresIn { get; set; }
[JsonPropertyName("token_type")]
public required string TokenType { get; set; }
public override string ToString()
{
return $"{AccessToken}, {ExpiresIn}, {TokenType}";
}
}var client = new HttpClient();
var response = await client.PostAsync("url_here", null);
if(response.IsSuccessfull....)
{
var result = await response.Content.ReadFromJsonAsync<Token>();
}
else
{
var error = await response.Content.ReadFromJsonAsync<OtherDtoSpecificForError>();
}