Я проверил информацию заголовков с помощью заголовков Live HTTP при выполнении HTTP POST в firefox, а затем я пытаюсь сделать это с помощью механизации, которая принесла мне ошибку 400 неверных запросов. Вот мой код:
MechBrowser = mechanize.Browser()
LoginUrl = "http://example.com"
LoginHeader = {"User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 GTB7.1 (.NET CLR 3.5.30729)", "referer": "http://example.com"}
LoginData = "example=&hello=hi"
LoginReq = urllib2.Request(LoginUrl, LoginData, LoginHeader)
LoginResposne = MechBrowser.open(LoginReq)
Переменная копируется из LiveHTTPHeaders, и я все равно получаю ошибку 400. Чего-то не хватает?