This commit is contained in:
@@ -13,8 +13,8 @@ namespace BritishHorseRacingApi
|
|||||||
{
|
{
|
||||||
public class ApiClient : BaseApiClient
|
public class ApiClient : BaseApiClient
|
||||||
{
|
{
|
||||||
private const int _waitTimeAfterFail = 10;
|
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/72.0.3626.109 Safari/537.36";
|
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) { }
|
public ApiClient(TimeSpan? delay = null) : base(delay) { }
|
||||||
|
|
||||||
@@ -47,8 +47,8 @@ namespace BritishHorseRacingApi
|
|||||||
var content = response.Content;
|
var content = response.Content;
|
||||||
while (content.StartsWith("<"))
|
while (content.StartsWith("<"))
|
||||||
{
|
{
|
||||||
await Task.Delay(TimeSpan.FromMinutes(_waitTimeAfterFail));
|
await Task.Delay(TimeSpan.FromSeconds(_waitTimeAfterFail));
|
||||||
//_client.OutgoingPort++;
|
_client.DefaultHeaders.Items.Clear();
|
||||||
message = CreateTokenMessage();
|
message = CreateTokenMessage();
|
||||||
response = await _client.SendAsync(message);
|
response = await _client.SendAsync(message);
|
||||||
content = response.Content;
|
content = response.Content;
|
||||||
@@ -68,7 +68,6 @@ namespace BritishHorseRacingApi
|
|||||||
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");
|
||||||
message.Headers.Add("Postman-Token", "887efa5f-fe8e-4ce5-bfc1-810789691391");
|
|
||||||
message.Headers.Add("Connection", "close");
|
message.Headers.Add("Connection", "close");
|
||||||
|
|
||||||
message.Headers.Add("accept-encoding", "gzip, deflate");
|
message.Headers.Add("accept-encoding", "gzip, deflate");
|
||||||
|
|||||||
@@ -2,3 +2,4 @@ namespace BritishHorseRacingApi.Models
|
|||||||
{
|
{
|
||||||
public enum SexType { Filly, Gelding, Colt, Mare, Stallion };
|
public enum SexType { Filly, Gelding, Colt, Mare, Stallion };
|
||||||
}
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user