From f85a73e79b164f47e7d8e461520f30cef186faf4 Mon Sep 17 00:00:00 2001 From: Martin Lee Date: Wed, 26 Feb 2020 18:35:24 +0000 Subject: [PATCH] Update port --- BritishHorseRacingApi/ApiClient.cs | 4 ++++ BritishHorseRacingApi/BaseApiClient.cs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/BritishHorseRacingApi/ApiClient.cs b/BritishHorseRacingApi/ApiClient.cs index 98d40b6..448a48f 100644 --- a/BritishHorseRacingApi/ApiClient.cs +++ b/BritishHorseRacingApi/ApiClient.cs @@ -4,6 +4,7 @@ using SuccessfulCodeTools; using SuccessfulCodeTools.LowLevelHttpClient; using System; using System.Collections.Generic; +using System.Linq; using System.Net; using System.Net.Http; using System.Threading.Tasks; @@ -49,7 +50,10 @@ namespace BritishHorseRacingApi { await Task.Delay(TimeSpan.FromSeconds(_waitTimeAfterFail)); _client.DefaultHeaders.Items.Clear(); + _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()}")); response = await _client.SendAsync(message); content = response.Content; } diff --git a/BritishHorseRacingApi/BaseApiClient.cs b/BritishHorseRacingApi/BaseApiClient.cs index f37aae5..54e67f2 100644 --- a/BritishHorseRacingApi/BaseApiClient.cs +++ b/BritishHorseRacingApi/BaseApiClient.cs @@ -8,7 +8,7 @@ namespace BritishHorseRacingApi { public abstract class BaseApiClient { - private const int _startPort = 55948; + private const int _startPort = 50010; protected readonly CustomHttpClient _client = new CustomHttpClient(_startPort); private readonly TimeSpan? _delay; private DateTime _lastRequest = DateTime.UtcNow;