Mercurial > libervia-backend
comparison libervia/backend/plugins/plugin_comp_ap_gateway/__init__.py @ 4109:7067b0d73183
component AP gateway: fix AP media type in GET and POST requests headers
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 06 Jul 2023 11:34:52 +0200 |
parents | c3b68fdc2de7 |
children | a1f7040b5a15 |
comparison
equal
deleted
inserted
replaced
4108:238e305f2306 | 4109:7067b0d73183 |
---|---|
375 """ | 375 """ |
376 resp = await treq.get( | 376 resp = await treq.get( |
377 url, | 377 url, |
378 headers = { | 378 headers = { |
379 "Accept": [MEDIA_TYPE_AP], | 379 "Accept": [MEDIA_TYPE_AP], |
380 "Content-Type": [MEDIA_TYPE_AP], | |
381 } | 380 } |
382 ) | 381 ) |
383 if resp.code >= 300: | 382 if resp.code >= 300: |
384 text = await resp.text() | 383 text = await resp.text() |
385 if resp.code == 404: | 384 if resp.code == 404: |
1343 "Host": p_url.hostname, | 1342 "Host": p_url.hostname, |
1344 "Date": http.datetimeToString().decode(), | 1343 "Date": http.datetimeToString().decode(), |
1345 "Digest": digest | 1344 "Digest": digest |
1346 } | 1345 } |
1347 headers["Content-Type"] = ( | 1346 headers["Content-Type"] = ( |
1348 'application/activity+json' | 1347 MEDIA_TYPE_AP |
1349 ) | 1348 ) |
1350 headers, __ = self.get_signature_data(self.get_key_id(actor_id), headers) | 1349 headers, __ = self.get_signature_data(self.get_key_id(actor_id), headers) |
1351 | 1350 |
1352 if self.verbose: | 1351 if self.verbose: |
1353 if self.verbose>=3: | 1352 if self.verbose>=3: |