deseo recoger el contenido de una web dinamicamente con este codigo:
Código:
using System; using System.Web; using System.Net; using System.IO; using System.Text; namespace httpWeb { /// <summary> /// Summary description for Class1. /// </summary> class Class1 { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main(string[] args) { string url="http://www.dofactory.com/Curriculum/Curriculum.aspx"; string contentType=""; string content=""; string method="GET"; HttpWebRequest req = (HttpWebRequest ) WebRequest.Create(url); req.ContentType=contentType; req.Method = method; req.ContentLength=content.Length; Stream s; s = req.GetRequestStream(); StreamWriter sw = new StreamWriter(s,Encoding.ASCII); sw.Write(content); sw.Close(); HttpWebResponse res = (HttpWebResponse) req.GetResponse(); s = res.GetResponseStream(); StreamReader sr = new StreamReader(s,Encoding.ASCII); StringBuilder sb = new StringBuilder(); char [] data = new char[1024]; int nBytes; do { nBytes = sr.Read(data,0,(int)1024); sb.Append(data); } while (nBytes == 1024); } } }
El error es el siguiente:
No se puede enviar contenido textual con este tipo de verbo.
Cuando hago :
GetRequestStream
Alguien me puede ayudar?
Gracias de antemano