Python 3, как добавить заголовки к объекту urllib OpenerDirectory - PullRequest
0 голосов
/ 30 апреля 2019

В моем коде у меня есть следующее:

http_headers = [
    ("Content-Type", "text/xml; charset=UTF-8"),
    ("Connection", "keep-alive"),
    ("User-Agent", "HttpApp/1.0")
]

opener = build_opener(HTTPCookieProcessor(), ProxyHandler({'http': 'http://127.0.0.1:8888'}))  # Fiddler port
default_opener.addheaders = http_headers

response = opener.open(fullurl="<URL>", data=data)

когда я запускаю код, я вижу в Fiddler, что заголовки Content-Type и Connection не такие, как я указал выше;вместо этого они выглядят следующим образом:

Accept-Encoding: identity
Content-Type: application/x-www-form-urlencoded
Content-Length: 141
Host: <REMOVED>
Connection: close
User-Agent: HttpApp/1.0
...