From 9c19169056131d7e525417f7b5a156121dc56db9 Mon Sep 17 00:00:00 2001 From: Simone Basso Date: Thu, 23 Jul 2020 18:13:33 +0200 Subject: [PATCH] fix(telegram): make sure tcp blocking is computed correctly Closes https://github.com/ooni/probe-engine/issues/827 Part of https://github.com/ooni/probe-engine/issues/356 --- experiment/telegram/telegram.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/experiment/telegram/telegram.go b/experiment/telegram/telegram.go index 47fe6bef..9a897fc5 100644 --- a/experiment/telegram/telegram.go +++ b/experiment/telegram/telegram.go @@ -118,8 +118,16 @@ func (m Measurer) Run(ctx context.Context, sess model.ExperimentSession, {Target: "http://149.154.167.91:443/", Config: urlgetter.Config{Method: "POST"}}, {Target: "http://149.154.171.5:443/", Config: urlgetter.Config{Method: "POST"}}, - {Target: "http://web.telegram.org/", Config: urlgetter.Config{FailOnHTTPError: true}}, - {Target: "https://web.telegram.org/", Config: urlgetter.Config{FailOnHTTPError: true}}, + // Here we need to provide the method explicitly. See + // https://github.com/ooni/probe-engine/issues/827. + {Target: "http://web.telegram.org/", Config: urlgetter.Config{ + Method: "GET", + FailOnHTTPError: true, + }}, + {Target: "https://web.telegram.org/", Config: urlgetter.Config{ + Method: "GET", + FailOnHTTPError: true, + }}, } multi := urlgetter.Multi{Begin: time.Now(), Getter: m.Getter, Session: sess} testkeys := NewTestKeys()