CLR: .Net / Mono / Boo / Otros CLR > C#

 Publicar Tema en Foro con HttpWebRequet

(1/1)

david_lomber:
Hola.

Bueno pues eso, estoy intentando usar HttpWebRequest para publicar por ejemplo en un foro, cuando es solo para loguearse si funciona, pero ya para publicar no:


--- Código: C# ---public void login(string url, string data_post, int id){        byte[] buffer = Encoding.ASCII.GetBytes(data_post);        HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(url + "index.php?action=post2;start=0;board=" + id);        Request.Referer = url;        Request.UserAgent = "Mozilla/5.0 (Windows; Windows NT 6.1) AppleWebKit/534.23 (KHTML, like Gecko) Chrome/11.0.686.3 Safari/534.23";        Request.Method = "POST";        Request.KeepAlive = true;        Request.ContentType = "application/x-www-form-urlencoded";        Request.ContentLength = buffer.Length;        Request.AllowAutoRedirect = true;         Stream PostData = Request.GetRequestStream();        PostData.Write(buffer, 0, buffer.Length);        PostData.Close();          HttpWebResponse Response = (HttpWebResponse)Request.GetResponse();         Stream Answer = Response.GetResponseStream();        StreamReader _Answer = new StreamReader(Answer);        post.Text = _Answer.ReadToEnd();        posturl.Text = Response.ResponseUri.ToString();        _Answer.Close();}
Donde las variables por ejemplo serian:

--- Código: C# ---string url = "http://solocodigo.com/";string data_post = "subject=Titulo&message=Algo";int id = 50;
lo que intentaba hacer era primero llamar la misma pero para loguearme, por ejemplo con:

--- Código: C# ---string url = "http://solocodigo.com/";string data_post = "user=usuario&passwrd=passwords";Y con:

--- Código: C# ---HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(url + "index.php?action=login2);
Y también intente con:

--- Código: C# ---Request.Credentials = new NetworkCredential("usuario", "password");Request.PreAuthenticate = true;
Pero de ninguna forma me funciono  :ayuda:

El problema es que me dice que no estoy logueado, ¿como le tendria que hacer para que se loguee y publique?

Saludos!  :adios:

Navegación

[0] Índice de Mensajes

Ir a la versión completa