This commit is contained in:
@@ -13,8 +13,8 @@ namespace BritishHorseRacingApi
|
||||
{
|
||||
public class ApiClient : BaseApiClient
|
||||
{
|
||||
private const int _waitTimeAfterFail = 10;
|
||||
private const string _userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36";
|
||||
private const int _waitTimeAfterFail = 20;
|
||||
private const string _userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36";
|
||||
|
||||
public ApiClient(TimeSpan? delay = null) : base(delay) { }
|
||||
|
||||
@@ -47,8 +47,8 @@ namespace BritishHorseRacingApi
|
||||
var content = response.Content;
|
||||
while (content.StartsWith("<"))
|
||||
{
|
||||
await Task.Delay(TimeSpan.FromMinutes(_waitTimeAfterFail));
|
||||
//_client.OutgoingPort++;
|
||||
await Task.Delay(TimeSpan.FromSeconds(_waitTimeAfterFail));
|
||||
_client.DefaultHeaders.Items.Clear();
|
||||
message = CreateTokenMessage();
|
||||
response = await _client.SendAsync(message);
|
||||
content = response.Content;
|
||||
@@ -68,7 +68,6 @@ namespace BritishHorseRacingApi
|
||||
message.Headers.Add("User-Agent", _userAgent);
|
||||
message.Headers.Add("Host", "www.britishhorseracing.com");
|
||||
message.Headers.Add("cache-control", "no-cache");
|
||||
message.Headers.Add("Postman-Token", "887efa5f-fe8e-4ce5-bfc1-810789691391");
|
||||
message.Headers.Add("Connection", "close");
|
||||
|
||||
message.Headers.Add("accept-encoding", "gzip, deflate");
|
||||
|
||||
@@ -2,3 +2,4 @@ namespace BritishHorseRacingApi.Models
|
||||
{
|
||||
public enum SexType { Filly, Gelding, Colt, Mare, Stallion };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user