This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
|
||||
<PackageReference Include="SuccessfulCodeTools" Version="1.0.7" />
|
||||
<PackageReference Include="SuccessfulCodeTools" Version="1.0.8" />
|
||||
<PackageReference Include="xunit" Version="2.4.0" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.0" />
|
||||
<PackageReference Include="coverlet.collector" Version="1.0.1" />
|
||||
|
||||
@@ -76,14 +76,15 @@ namespace BritishHorseRacingApi
|
||||
private static CustomHttpRequestMessage CreateTokenMessage()
|
||||
{
|
||||
var message = new CustomHttpRequestMessage(HttpMethod.Get, "http://www.britishhorseracing.com/feeds/v1/token/request");
|
||||
message.IpToOveride = IPAddress.Parse(IpAddress);
|
||||
message.Headers.Add("Accept", "application/json, text/plain, */*");
|
||||
message.Headers.Add("Accept-Language", "en-US,en;q=0.9");
|
||||
message.Headers.Add("User-Agent", _userAgent);
|
||||
message.Headers.Add("Host", "www.britishhorseracing.com");
|
||||
message.Headers.Add("cache-control", "no-cache");
|
||||
message.Headers.Add("Connection", "close");
|
||||
|
||||
message.Headers.Add("accept-encoding", "gzip, deflate");
|
||||
|
||||
return message;
|
||||
}
|
||||
|
||||
@@ -259,6 +260,7 @@ namespace BritishHorseRacingApi
|
||||
var content = response.Content;
|
||||
while (content.StartsWith("<") || content.StartsWith("Error: \"Failed to connect"))
|
||||
{
|
||||
Trace.WriteLine("Content not valid requerying. Content: "+ content);
|
||||
if (!content.StartsWith("<"))
|
||||
{
|
||||
await Task.Delay(TimeSpan.FromSeconds(30));
|
||||
|
||||
@@ -37,12 +37,13 @@ namespace BritishHorseRacingApi
|
||||
}
|
||||
_lastRequest = DateTime.UtcNow;
|
||||
}
|
||||
|
||||
public static string IpAddress = "192.225.208.11";
|
||||
protected async Task<CustomHttpResponseMessage> SendRequest(string endpoint)
|
||||
{
|
||||
await DelayBetweenRequests();
|
||||
|
||||
var message = new CustomHttpRequestMessage(HttpMethod.Get, endpoint);
|
||||
message.IpToOveride = IPAddress.Parse(IpAddress);
|
||||
message.Headers.Add("Accept", "application/json, text/plain, */*");
|
||||
|
||||
await PresendRequestAlterations(message);
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="SuccessfulCodeTools" Version="1.0.7" />
|
||||
<PackageReference Include="SuccessfulCodeTools" Version="1.0.8" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
Reference in New Issue
Block a user