Skip to content

Commit

Permalink
Add headers to http client (#7735)
Browse files Browse the repository at this point in the history
  • Loading branch information
Marinovsky authored Jan 30, 2024
1 parent 4c88e31 commit 6f29130
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Engine/DataFeeds/LiveOptionChainProvider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
using QuantConnect.Securities.Future;
using QuantConnect.Securities.FutureOption;
using QuantConnect.Securities.FutureOption.Api;
using System.Net.Http.Headers;

namespace QuantConnect.Lean.Engine.DataFeeds
{
Expand Down Expand Up @@ -64,6 +65,9 @@ static LiveOptionChainProvider()

_client = new HttpClient(new HttpClientHandler() { AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate });
_client.DefaultRequestHeaders.Connection.Add("keep-alive");
_client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("*/*", 0.8));
_client.DefaultRequestHeaders.UserAgent.ParseAdd("Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:122.0) Gecko/20100101 Firefox/122.0");
_client.DefaultRequestHeaders.AcceptLanguage.Add(new StringWithQualityHeaderValue("en-US", 0.5));
}

/// <summary>
Expand Down

0 comments on commit 6f29130

Please sign in to comment.