From 6da6a9de4bb2f31a1d7ba1b60a5b7c6877fc236d Mon Sep 17 00:00:00 2001 From: Martin Lee Date: Mon, 13 Apr 2020 16:53:47 +0100 Subject: [PATCH] New guid on every request --- BritishHorseRacingApi/ApiClient.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/BritishHorseRacingApi/ApiClient.cs b/BritishHorseRacingApi/ApiClient.cs index e2e0b66..9153b77 100644 --- a/BritishHorseRacingApi/ApiClient.cs +++ b/BritishHorseRacingApi/ApiClient.cs @@ -59,8 +59,6 @@ namespace BritishHorseRacingApi _client.DefaultHeaders.Items.Clear(); _client.OutgoingPort++; message = CreateTokenMessage(); - message.Headers.Items.RemoveAll(e => e.Key == "Accept-Language"); - message.Headers.Items.Add(new KeyValuePair("Accept-Language", $"en-US,en;q=0.9;id={Guid.NewGuid()}")); } response = await _client.SendAsync(message); content = response.Content; @@ -276,8 +274,6 @@ namespace BritishHorseRacingApi await Task.Delay(TimeSpan.FromSeconds(_waitTimeAfterFail)); await GetNewToken(); - _client.DefaultHeaders.Items.RemoveAll(e => e.Key == "Accept-Language"); - _client.DefaultHeaders.Items.Add(new KeyValuePair("Accept-Language", $"en-US,en;q=0.9;id={Guid.NewGuid()}")); _client.OutgoingPort++; response = await SendRequest(endpoint); content = response.Content; @@ -309,8 +305,7 @@ namespace BritishHorseRacingApi message.Headers.Add("Authorization", CurrentToken); message.Headers.Add("Accept", "application/json"); message.Headers.Add("accept-encoding", "gzip, deflate"); - if(!_client.DefaultHeaders.Items.Any(e => e.Key == "Accept-Language")) - message.Headers.Add("Accept-Language", "en-US,en;q=0.9"); + message.Headers.Add("Accept-Language", $"en-US,en;q=0.9;id={Guid.NewGuid()}"); } } }