Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 05:48

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C#] HttpWebResponse Problem

Discussion on [C#] HttpWebResponse Problem within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elementskate's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 314
Received Thanks: 107
[C#] HttpWebResponse Problem

Hallo liebe Epvpers!

Ich versuche mich nun schon seit geraumer Zeit mit meinem Programm auf einzuloggen.
Hier mein Code:
Code:
    ASCIIEncoding encode4 = new ASCIIEncoding();
                string postdata4 = "username=USER&password=PASS&use_secure=false";
                byte[] data4 = encode4.GetBytes(postdata4);

                HttpWebRequest request4 = (HttpWebRequest)HttpWebRequest.Create("https://www.minecraft.net/login.jsp");
                request4.Method = "POST";
                request4.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:5.0.1) Gecko/20100101 Firefox/5.0.1";
            
                request4.Host ="www.minecraft.net";
                request4.CookieContainer = Cookies;
                request4.Referer = "http://www.minecraft.net/login.jsp";
                request4.ContentType = "application/x-www-form-urlencoded";
                request4.ContentLength = data4.Length;
               


                Stream stream4 = request4.GetRequestStream();
                stream4.Write(data4, 0, data4.Length);
                stream4.Close();

                HttpWebResponse response4 = (HttpWebResponse)request4.GetResponse();
                StreamReader sr15 = new StreamReader(stream4);
                string login = sr15.ReadToEnd();
                sr15.Close();
Allerdings kommt bei HttpWebResponse response4 = (HttpWebResponse)request4.GetResponse(); immer folgender Fehler:
Code:
Der Remoteserver hat einen Fehler zurückgegeben: (500) Interner Serverfehler.
Ich weiß auch nicht mehr weiter woran es liegen könnte. Hier ist der Mitschnitt von LiveHttpHeaders:
Code:
https://www.minecraft.net/login.jsp

POST /login.jsp HTTP/1.1
Host: www.minecraft.net
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:5.0.1) Gecko/20100101 Firefox/5.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Referer: http://www.minecraft.net/login.jsp
Cookie: __utma=88036996.351386417.1312134572.1312477720.1312536325.11; __utmz=88036996.1312536325.11.11.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=minecraft; JSESSIONID=aaafOw1R-EJMpgkPVqzgt; AWSELB=83ED2BFF14201459A3DAE714D47319DD1A1673B0DFAEAC50C4DA31770FCD596EFCD0E750CAAF8B38D9203A46651F0EE6730AEAE51B3341117DEE5CE29A225E80A305A9A033; __utmb=88036996.24.10.1312536325; __utmc=88036996
Content-Type: application/x-www-form-urlencoded
Content-Length: 56
username=USER&password=PASS&use_secure=false
Wenn ich bei LiveHttpHeaders auf Wiederholen klicke loggt er sich ohne Probleme ein!
Ich hoffe ihr könnt mir bei meinem Problem helfen und mir sagen wo mein Fehler liegt.

mfg elementskate
elementskate is offline  
Old 08/05/2011, 13:17   #2
 
elite*gold: 150
Join Date: Dec 2010
Posts: 112
Received Thanks: 159
https = http + ssl
Liegt's evtl daran?
5769854332 is offline  
Old 08/05/2011, 13:38   #3
 
elementskate's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 314
Received Thanks: 107
Hmm das könnte sein, aber wie soll ich das in meinem Code verwirklichen?
elementskate is offline  
Old 08/05/2011, 14:07   #4
 
elite*gold: 20
Join Date: Sep 2006
Posts: 1,100
Received Thanks: 184
Du solltest den Refer mit https angeben statt http.
Code:
 request4.Referer = "http://www.minecraft.net/login.jsp";
Hier setzt du den Refer auf http statt https, da ist es natürlich klar dass das Request ohne SSL ausgeführt wird.
Bot_interesierter is offline  
Old 08/05/2011, 14:13   #5
 
elementskate's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 314
Received Thanks: 107
Hab ich schon probiert und ausserdem ist der referer nur der Verweis der vorigen Seite, und nachdem die vorige Seite ist gehört das so

Edit: Ok wie ich jetzt gesehen habe kommt vor dem Login noch das:
Code:
http://ocsp.starfieldtech.com/

POST / HTTP/1.1
Host: ocsp.starfieldtech.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:5.0.1) Gecko/20100101 Firefox/5.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Content-Length: 105
Content-Type: application/ocsp-request
0g0e0C0A0?0	+
Ich schätze mal das ist das Sicherheitszertifikat oder so was in der Art.
Aber wie soll ich das am besten in meinen Code einbauen?
elementskate is offline  
Old 08/05/2011, 19:35   #6
 
elite*gold: 0
Join Date: Jan 2011
Posts: 144
Received Thanks: 73
Keine direkte Lösung nur einen weg der mir oft geholfen hat,
Traffic per Wireshark mitschneiden, also einmal vom Webbrowser und einmal von dem Programm, diese Vergleichen und unterschiede heraussuchen.
Und Kontrolliere mal ob in deinem Cookie wirklich etwas drin steht.
Und änder das mal so ab:
Quote:
request4.CookieContainer = new CookieContainer;
request4.CookieContainer = Cookies;
Ronox is offline  
Old 08/05/2011, 19:50   #7
 
elementskate's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 314
Received Thanks: 107
Cookies hab ich weiter oben so deklariert:
Code:
CookieContainer Cookies = new CookieContainer();
Also versteh ich nicht wieso ich das ändern sollte.

Edit: Ich hab das Problem jetzt alleine gelöst
elementskate is offline  
Reply


Similar Threads Similar Threads
[Problem]Habe ein Problem und zwar spinnt mein VPC etwas(ohne Grund)?!
07/28/2011 - Metin2 Private Server - 10 Replies
Also wie schon gesagt meins Server spinnt wodurch kiks usw. kommen :( ich lade euch die Screens in den Anhang, mit der Hoffnung, dass ihr mir helfen könnt :) wäre echt sehr nice :)



All times are GMT +1. The time now is 05:50.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.