From 021b7a8494a876e571ffb75d373d5c8fcf78a6d3 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sat, 11 Sep 2021 14:10:50 +0100 Subject: [PATCH] Try again with different headers --- posts.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/posts.py b/posts.py index e4bde174e..7215e268b 100644 --- a/posts.py +++ b/posts.py @@ -231,8 +231,19 @@ def parseUserFeed(signingPrivateKeyPem: str, print('Getting user feed for ' + feedUrl) print('User feed header ' + str(asHeader)) print('httpPrefix ' + str(httpPrefix)) + feedJson = getJson(signingPrivateKeyPem, session, feedUrl, asHeader, None, debug, projectVersion, httpPrefix, domain) + if not feedJson: + profileStr = 'https://www.w3.org/ns/activitystreams' + acceptStr = 'application/ld+json; profile="' + profileStr + '"' + if asHeader['Accept'] != acceptStr: + asHeader = { + 'Accept': acceptStr + } + feedJson = getJson(signingPrivateKeyPem, session, feedUrl, + asHeader, None, debug, projectVersion, + httpPrefix, domain) if not feedJson: if debug: print('No user feed was returned')