From 274aa01b6a38e820d91a9f19b2e67e791f79abfa Mon Sep 17 00:00:00 2001 From: jeroenlicht Date: Sun, 1 Sep 2019 17:25:19 +0200 Subject: [PATCH] Added User-Agent to prevent server blocking Many websites are configured to block requests with a missing User-Agent Added 'User-Agent': 'Open Badges Validator Core' to the get headers on line 50 --- openbadges/verifier/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openbadges/verifier/utils.py b/openbadges/verifier/utils.py index a0f6ec8..1cc90fe 100644 --- a/openbadges/verifier/utils.py +++ b/openbadges/verifier/utils.py @@ -47,7 +47,7 @@ def __call__(self, url): code='loading document failed') response = self.session.get( - url, headers={'Accept': 'application/ld+json, application/json'}) + url, headers={'User-Agent': 'Open Badges Validator Core', 'Accept': 'application/ld+json, application/json'}) doc = {'contextUrl': None, 'documentUrl': url, 'document': response.text}