Kezdőoldal » Számítástechnika » Programozás » C# hogyan léphetek be a...

C# hogyan léphetek be a gyakorikerdesek.hu-ra?

Figyelt kérdés

Próbáltam Webrequest-el, és nem működik a submit, az eredményként kapott oldalam ugyan az mint amit küldök, szerintem karakterkódolási gond van, mert nem megjeleníthető karaktereket is kapok.



static string bejelentkezés(string nev, string jelszo)

{

WebRequest req = WebRequest.Create(" http://www.gyakorikerdesek.hu/belepes");

string postData = "belepes_email=" + nev + "&belepes_jelszo=" + jelszo + "&auto=true";


byte[] send = Encoding.UTF8.GetBytes(postData);

req.Method = "Belépés";

req.ContentType = "application/x-www-form-asciiencoded";

req.ContentLength = send.Length;


Stream sout = req.GetRequestStream();

sout.Write(send, 0, send.Length);

sout.Flush();

sout.Close();


WebResponse res = req.GetResponse();

StreamReader sr = new StreamReader(res.GetResponseStream());

return sr.ReadToEnd();

}


2013. júl. 24. 21:56
 1/6 anonim ***** válasza:

Ez mi? req.Method = "Belépés";

a Methodhoz egy HTTP methodot kéne írni: POST, GET, DELETE, PUT, HEAD...

A te esetedben a POST-ot. Hogy került oda a "Belépés" szó?

2013. júl. 24. 23:32
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Az már utólagos szórakozás eredménye, sok submit volt, arra gondoltam hátha a nevével kell indítani. POST-al sem működik.
2013. júl. 25. 07:51
 3/6 anonim ***** válasza:

próbáld ezt:

httpRequest.ContentType = "application/x-www-form-urlencoded";

Az sout.Flush(); nem kell.

A többi így elsőre jónak tűnik.


Ha ez sem jó, akkor nézd meg hogy mit ad a response az segíthet.

2013. júl. 25. 12:22
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:
http://www.gyakorikerdesek.hu/belepes <-- Ennek a forrását kapom vissza
2013. júl. 25. 14:57
 5/6 anonim ***** válasza:
Ott van rá a HttpWebRequest és a CookieContainer. Miért nem azt használod?
2013. júl. 27. 01:04
Hasznos számodra ez a válasz?
 6/6 A kérdező kommentje:

Megpróbáltam HttpWebRequest-el, ugyan az a hiba, a bejelentkezési oldalt kapom vissza.


Az ékezetes karakterek pedig így jelennek meg, arra gondoltam, hogy az e-mail címben lévő '@' is ilyen lehet. Hogyan változtassam meg a "send" karakterkódolását? Már néztem az összeset az encoding-ban.


�rtes�t�t �j k�rd�sekr�l �s v�laszokr�l. Regisztr�ci�ddal automatikusan feliratkozol a h�rlevel�nkre, de err�l a H�rleveled men�pontban b�rmikor leiratkozhatsz, vagy szem�lyre szabhatod azt.</li>\n<li> Nevedre csup�n az�rt van sz�ks�g�nk, hogy tudjuk, hogyan sz�l�tsunk, illetve a Toplist�ban a

2013. júl. 27. 10:15

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!