Add guid to token
SuccessfulCode/BritishHorseRacingApi/master This commit looks good

This commit is contained in:
2020-04-12 10:07:37 +01:00
parent 05856e081a
commit b4cf9d0056
+3 -3
View File
@@ -60,7 +60,7 @@ namespace BritishHorseRacingApi
_client.OutgoingPort++; _client.OutgoingPort++;
message = CreateTokenMessage(); message = CreateTokenMessage();
message.Headers.Items.RemoveAll(e => e.Key == "Accept-Language"); message.Headers.Items.RemoveAll(e => e.Key == "Accept-Language");
message.Headers.Items.Add(new KeyValuePair<string, string>("Accept-Language", $"en-US,en;q=0.9;id={Guid.NewGuid().ToString()}")); message.Headers.Items.Add(new KeyValuePair<string, string>("Accept-Language", $"en-US,en;q=0.9;id={Guid.NewGuid()}"));
} }
response = await _client.SendAsync(message); response = await _client.SendAsync(message);
content = response.Content; content = response.Content;
@@ -82,7 +82,7 @@ namespace BritishHorseRacingApi
var message = new CustomHttpRequestMessage(HttpMethod.Get, "http://www.britishhorseracing.com/feeds/v1/token/request"); 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", "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("User-Agent", _userAgent);
message.Headers.Add("Host", "www.britishhorseracing.com"); message.Headers.Add("Host", "www.britishhorseracing.com");
message.Headers.Add("cache-control", "no-cache"); message.Headers.Add("cache-control", "no-cache");
@@ -276,7 +276,7 @@ namespace BritishHorseRacingApi
await Task.Delay(TimeSpan.FromSeconds(_waitTimeAfterFail)); await Task.Delay(TimeSpan.FromSeconds(_waitTimeAfterFail));
await GetNewToken(); await GetNewToken();
_client.DefaultHeaders.Items.RemoveAll(e => e.Key == "Accept-Language"); _client.DefaultHeaders.Items.RemoveAll(e => e.Key == "Accept-Language");
_client.DefaultHeaders.Items.Add(new KeyValuePair<string, string>("Accept-Language", $"en-US,en;q=0.9;id={Guid.NewGuid().ToString()}")); _client.DefaultHeaders.Items.Add(new KeyValuePair<string, string>("Accept-Language", $"en-US,en;q=0.9;id={Guid.NewGuid()}"));
_client.OutgoingPort++; _client.OutgoingPort++;
response = await SendRequest(endpoint); response = await SendRequest(endpoint);
content = response.Content; content = response.Content;