Red de conocimiento informático - Computadora portátil - Cómo C# usa HttpWebRequest para obtener el contenido de la página de la URL

Cómo C# usa HttpWebRequest para obtener el contenido de la página de la URL

WebRequest request = WebRequest.Create(""); //Inicializa una nueva instancia System.Net.WebRequest para el esquema URI especificado

request.UseDefaultCredentials = false; O establezca un valor System.Boolean que controle System.Net.CredentialCache.DefaultCredentials

WebResponse respuesta = request.GetResponse() // Devuelve la respuesta a la solicitud de Internet.

Stream resStream = respuesta.GetResponseStream(); // Devuelve el flujo de datos devuelto por los recursos de Internet

StreamReader sr = new StreamReader(resStream, System.Text.Encoding.Default); //Ejemplo de lector y escritor de secuencias

ContentHtml.Text = sr.ReadToEnd(); //Este es el HTML de la página de inicio de Baidu, el resto de la secuencia en forma de cadena (desde la posición actual hasta el fin ). Si la posición actual está al final de la secuencia, se devuelve una cadena vacía ("")

resStream.Close() //Cerrar la secuencia actual y liberar todos los recursos asociados con ella

sr.Close(); //Cierre el objeto System.IO.StreamReader y el flujo subyacente, y libere todos los recursos del sistema asociados con el lector