Я пытаюсь понять работу Python CGI, без фреймворков. У меня есть небольшой скрипт Python, который читает все заголовки http и отображает в браузере. Теперь я хочу узнать, как установить новый заголовок в заголовках запроса.
Пожалуйста, помогите мне, как мне это сделать. Я могу понять, что я могу установить заголовки http-запросов с такими фреймворками, как django или flask. но я хочу попробовать CGI.
Ниже приведены заголовки моих скриптов,
#!/usr/bin/python3
import os
print("Content-type: text/html")
print()
# I want to set custom HTTP Request Header Here
def get_http_headers():
oth_headers = {}
if True: # config_data.other_headers:
try:
for key, value in os.environ.items():
if key.startswith("HTTP_"):
oth_headers[key] = str(value)
except Exception as e:
print('Exception in getting headers: {}'.format(e))
return oth_headers
oth = get_http_headers()
print(oth)
Помогите мне, как добавить пользовательский заголовок в заголовки запроса. Заранее спасибо.