Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 02:53

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

Advertisement



C# httpwebrequest

Discussion on C# httpwebrequest within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2010
Posts: 1
Received Thanks: 0
Question C# httpwebrequest

Hallo leute ich hab mal ne frage ich versuche ein Programm zu schreiben
was durch die POST methode beispielsweise ein Ereigniss auf einer Webseite auslöst (zb abmelden auf elietepvpers klicken) nun habe ich leider keine ahnung wie ich herausfinde was ich in den POST string eintragen soll hier mein bisheriger code ich weis ist das Microsoft beispiel

// Create a request using a URL that can receive a post.
WebRequest request = WebRequest.Create("http://www.website.de");
// Set the Method property of the request to POST.
request.Method = "POST";
// Create POST data and convert it to a byte array.
string postData = "";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
// Set the ContentType property of the WebRequest.
request.ContentType = "application/x-www-form-urlencoded";
// Set the ContentLength property of the WebRequest.
request.ContentLength = byteArray.Length;
// Get the request stream.
Stream dataStream = request.GetRequestStream();
// Write the data to the request stream.
dataStream.Write(byteArray, 0, byteArray.Length);
// Close the Stream object.
dataStream.Close();
// Get the response.
WebResponse response = request.GetResponse();
// Display the status.
Console.WriteLine(((HttpWebResponse)response).Stat usDescription);
// Get the stream containing content returned by the server.
dataStream = response.GetResponseStream();
// Open the stream using a StreamReader for easy access.
StreamReader reader = new StreamReader(dataStream);
// Read the content.
string responseFromServer = reader.ReadToEnd();
// Display the content.
Console.WriteLine(responseFromServer);
// Clean up the streams.
reader.Close();
dataStream.Close();
response.Close();
Console.ReadLine();
rg<dg<r is offline  
Old 08/16/2013, 10:07   #2
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Du kannst Tools wie Fiddler oder das Firefox AddOn Live HTTP headers benutzen und anschauen, was in dem Packet steht, das beispielsweise an Epvp geschickt wird.
Beim Login sieht es bei Epvp beispielsweise so aus:
HTML Code:
POST http://www.elitepvpers.com/forum/login.php?do=login HTTP/1.1
Host: www.elitepvpers.com
Connection: keep-alive
Content-Length: 205
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Origin: http://www.elitepvpers.com
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Referer: http://www.elitepvpers.com/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4
Cookie: bblanguageid=2; bbsessionhash=****; bblastvisit=1376633547; bblastactivity=0; 

vb_login_username=blackhybrid&vb_login_password=&cookieuser=1&s=&securitytoken=guest&do=login&vb_login_md5password=***&vb_login_md5password_utf=***
In der letzten Zeile stehen die Variablen, die an den Server geschickt werden.
Bei epvp wird das Passwort noch von javascript gehasht falls du dich wunderst, das du da dein Passwort nicht wieder findest
Gegebenenfalls muss auch der Header noch weiter angepasst werden.
BlackHybrid is offline  
Reply


Similar Threads Similar Threads
HttpWebRequest C# Browsergame Bot
12/07/2017 - .NET Languages - 4 Replies
Hi, i have the following problem and it would be great if s.o. could help me. I try to write a simple bot for a browsergame which uses the HttpWebRequest and Response classes from C#. Currently i try to log in with the following script but i only get back to the login page. When i try to catch a site for logged in members only i also only get the login page. There has to be a problem with the cookie but i don't know where :( class HttpHelper { private CookieContainer...
Help with login httpwebrequest[VB]
07/11/2013 - .NET Languages - 3 Replies
Hy all , have code for login httpwebrequest name and pass , but i need server to please help me , thanks sorry for my bad english
AHK -> [C#] HttpWebRequest
06/24/2013 - .NET Languages - 3 Replies
Hey, habe ein Programm mit AHK geschrieben, welches eine Login Form hat. Nun habe ich mich länger mit C# beschäftigt und habe auch erfolgreich einen MySQL Login local durchgeführt. Allerdings wurde mir jetzt im Nachhinein bewusst, dass viele Hoster keinen externen Programmzugriff zulassen. Deshalb muss man dies mit HttpWebRequest machen. Aus diesem Grund wollte ich fragen, ob mir vielleicht jemand diesen AHK Code in C# umschreiben könnte. Wäre sehr nett! LG Login: gui, Submit,...
HTTPWebRequest???
02/19/2013 - .NET Languages - 2 Replies
Hey ich wollte einen Bot erstellen (FlaschenBot für Pennergame). ann wollt ich eben EIn Addon runterladen . Also einen HTTP Header.. Doch dann kam dass raus. http://www.fotos-hochladen.net/thumbnail/unbenann tk38c6smev2_thumb.jpg bitte Helft mir.
HttpWebRequest Login
10/18/2012 - .NET Languages - 23 Replies
Hi ihr, ich habe mich nun mal an HttpWebRequest gewagt und versucht mich darüber auf Elitepvpers einzuloggen. private void button1_Click(object sender, EventArgs e) { CookieContainer cookieCon = new CookieContainer(); HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www .elitepvpers.com/forum/login.php?do=login"); request.Method = "POST"; request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:8.0)...



All times are GMT +1. The time now is 02:54.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.