From b4cf9d0056de860c87ebe6b205c2b7a784a06b37 Mon Sep 17 00:00:00 2001 From: Martin Lee Date: Sun, 12 Apr 2020 10:07:37 +0100 Subject: [PATCH] Add guid to token --- BritishHorseRacingApi/ApiClient.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BritishHorseRacingApi/ApiClient.cs b/BritishHorseRacingApi/ApiClient.cs index 7c3e969..3047f07 100644 --- a/BritishHorseRacingApi/ApiClient.cs +++ b/BritishHorseRacingApi/ApiClient.cs @@ -60,7 +60,7 @@ namespace BritishHorseRacingApi _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().ToString()}")); + 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; @@ -82,7 +82,7 @@ namespace BritishHorseRacingApi var message = new CustomHttpRequestMessage(HttpMethod.Get, "http://www.britishhorseracing.com/feeds/v1/token/request"); message.Headers.Add("Accept", "application/json, text/plain, */*"); - 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()}"); message.Headers.Add("User-Agent", _userAgent); message.Headers.Add("Host", "www.britishhorseracing.com"); message.Headers.Add("cache-control", "no-cache"); @@ -276,7 +276,7 @@ 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().ToString()}")); + _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;