В моем коде у меня есть следующее:
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