Как установить пользовательское значение в заголовке запроса http с CGI Python? - PullRequest
0 голосов
/ 10 ноября 2018

Я пытаюсь понять работу 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)

Помогите мне, как добавить пользовательский заголовок в заголовки запроса. Заранее спасибо.

...