From bef407ebc39ac21eb012c3c786cc3f33122dfc5f Mon Sep 17 00:00:00 2001 From: Dorian Zedler Date: Mon, 24 Oct 2022 10:07:39 +0200 Subject: [PATCH] Fix: Add referer header --- sources/provider/brprovidervl.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sources/provider/brprovidervl.cpp b/sources/provider/brprovidervl.cpp index d051977..1b51444 100644 --- a/sources/provider/brprovidervl.cpp +++ b/sources/provider/brprovidervl.cpp @@ -8,7 +8,7 @@ BRWidget::BRWidgetStatusCode BRProviderVl::getWidgetData(BRCalendar::BRCalendarD { // load some data QString requestUrl = "https://ifsc.results.info/api/v1/"; - QVariantMap ret = this->serverRequest(QUrl(requestUrl), {{"x-auth-token", "cc7375f680648e7e6171e035e70351eb"}}); + QVariantMap ret = this->serverRequest(QUrl(requestUrl), {{"x-auth-token", "cc7375f680648e7e6171e035e70351eb"}, {"Referer", "https://ifsc.results.info/"}}); if(ret["status"] != 200){ // request was a failure @@ -83,7 +83,7 @@ BRSeason::BRSeasonData BRProviderVl::parseSeasonData(QVariantMap rawData) { BRWidget::BRWidgetStatusCode BRProviderVl::getWidgetData(BRLeague::BRLeagueData* leagueData) { // load some data QString requestUrl = "https://ifsc.results.info/api/v1/season_leagues/" + QString::number(leagueData->league->getId()); - QVariantMap ret = this->serverRequest(QUrl(requestUrl), {{"x-auth-token", "cc7375f680648e7e6171e035e70351eb"}}); + QVariantMap ret = this->serverRequest(QUrl(requestUrl), {{"x-auth-token", "cc7375f680648e7e6171e035e70351eb"}, {"Referer", "https://ifsc.results.info/"}}); if(ret["status"] != 200){ // request was a failure @@ -156,7 +156,7 @@ BRWidget::BRWidgetStatusCode BRProviderVl::getWidgetData(BRCompetition::BRCompet requestUrl = "https://ifsc.results.info/api/v1/category_rounds/" + roundId + "/results"; } - QVariantMap ret = this->serverRequest(QUrl(requestUrl), {{"x-auth-token", "cc7375f680648e7e6171e035e70351eb"}}); + QVariantMap ret = this->serverRequest(QUrl(requestUrl), {{"x-auth-token", "cc7375f680648e7e6171e035e70351eb"}, {"Referer", "https://ifsc.results.info/"}}); if(ret["status"] != 200){ // request was a failure