Http Post Urllib

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Antworten
Murx25
User
Beiträge: 2
Registriert: Mittwoch 19. Januar 2011, 21:45

Code: Alles auswählen

import httplib, urllib
headers = {"Host:":  "www.xxx.de" , "User-Agent:" : "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5",
"Accept:" : "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" , 
"Accept-Language:" : "en-us,en;q=0.5" ,
"Accept-Encoding:" : "gzip,deflate" ,
"Accept-Charset:" : "ISO-8859-1,utf-8;q=0.7,*;q=0.7" , 
"Keep-Alive:" : "300" , 
"Connection:" : "keep-alive" , 
"Referer:" : "http://www.domain.de/login.un" ,
"Cookie:" : "PHPSESSID=303a8dc4103e0d8bd69bc21c64d4a320; phpbb2xxx_data=s%3A0%3A%22%22%3B; phpbb2xxx_sid=sid; __utma=154042492.63797011.1295462552.1295462552.1295462552.1; __utmb=154042492.2.10.1295462552; __utmc=154042492; __utmz=154042492.1295462552.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)",
"Content-Type:" : "application/x-www-form-urlencoded" , 
"Content-Length:" : "99" , 
"POSTDATA:" : "username=username&password=password8&sid=sid&redirect=&login=Login" }
params = ""
conn = httplib.HTTPConnection("browsercheck.ath.cx:80")
conn.request("POST", "/login.un", params, headers)
response = conn.getresponse()
print response.status, response.reason

data = response.read()

                      
print data
conn.close()
Als Fehlermeldung bekomme ich : "413 Request Entity Too Large"

Die Daten habe ich mir via TamperData geholt.

Code: Alles auswählen

Host=www.domain.de
User-Agent=Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5
Accept=text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language=en-us,en;q=0.5
Accept-Encoding=gzip,deflate
Accept-Charset=ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive=300
Connection=keep-alive
Referer=http://www.domain.de/
Cookie=PHPSESSID=51e5928430eb544badc588b49cd00d97; phpbb2xxx_data=s%3A0%3A%22%22%3B; phpbb2xxx_sid=4102368c255c314aeb13fee44fbe3136; __utma=154042492.1295045863.1295470519.1295470519.1295470519.1; __utmb=154042492.1.10.1295470519; __utmc=154042492; __utmz=154042492.1295470519.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Content-Type=application/x-www-form-urlencoded
Content-Length=52
POSTDATA=username=username&password=pass&login=Login
Ich hoffe jemand kann mir helfen
frabron
User
Beiträge: 306
Registriert: Dienstag 31. März 2009, 14:36

Schon mal die Suchmaschine deiner Wahl versucht? http://lmgtfy.com/?q=413+Request+Entity+Too+Large
Desweiteren bezweifel ich, dass das Senden all dieser Header Sinn macht ,,,
Murx25
User
Beiträge: 2
Registriert: Mittwoch 19. Januar 2011, 21:45

Danke für den Tipp mit Google, auf die Idee war ich zunächst nicht gekommen.
Antworten