Я пытаюсь получить сам объект запроса в Python; убрать любой атрибут, который мне нужен. На данный момент, заголовки, через flask, но я не могу.
Все документы / вопросы / проблемы, которые я нахожу, о том, как получить атрибуты из ответа, но ни слова о том, как получить это из запроса.
Контекст:
Я играю с Istio, и Istio добавляет некоторые заголовки к запросу, которые мне нужно собрать и перенаправить на следующий запрос, чтобы Istio следил за показателями.
В Python я могу сделать это следующим образом:
...
def do_GET(self):
print(self.headers)
...
, который сбрасывает заголовки:
host: debian.istio-server.svc.cluster.local
user-agent: curl/7.59.0
accept: */*
x-forwarded-proto: http
x-request-id: 398756b5-87aa-93e3-8c02-ccd8e9027db3
x-envoy-decorator-operation: debian.istio-server.svc.cluster.local:80/*
x-istio-attributes: CkMKGGRlc3RpbmF0aW9uLnNlcnZpY2UuaG9zdBInEiVkZWJpYW4uaXN0aW8tc2VydmVyLnN2Yy5jbHVzdGVyLmxvY2FsCkEKF2Rlc3RpbmF0aW9uLnNlcnZpY2UudWlkEiYSJGlzdGlvOi8vaXN0aW8tc2VydmVyL3NlcnZpY2VzL2RlYmlhbgokChhkZXN0aW5hdGlvbi5zZXJ2aWNlLm5hbWUSCBIGZGViaWFuCi8KHWRlc3RpbmF0aW9uLnNlcnZpY2UubmFtZXNwYWNlEg4SDGlzdGlvLXNlcnZlcgpBCgpzb3VyY2UudWlkEjMSMWt1YmVybmV0ZXM6Ly9jdXJsZXItNzU1Y2M3Y2ZmZi1sYnJwNi5pc3Rpby1jbGllbnQ=
x-b3-traceid: eec6020b96fd3bd5fa406dd115edf516
x-b3-spanid: fa406dd115edf516
x-b3-sampled: 1
content-length: 0
Мне интересно, есть ли эквивалент в flask. Или любой другой способ получить заголовки из запроса, будет хорошо.