Invocando una URL – c #

Estoy tratando de invocar una URL en C #, solo estoy interesado en invocar, y no me importa la respuesta. Cuando tengo lo siguiente, ¿significa que estoy invocando la URL?

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); 

Es necesario que realices la solicitud:

 var request = (HttpWebRequest)WebRequest.Create(url); request.GetResponse(); 

La llamada a GetResponse realiza la llamada saliente al servidor. Puedes descartar la respuesta si no te importa.

Primero) Crea WebRequest para ejecutar la URL.
Segundo) Use WebResponse para obtener respuesta.
Finalmente) Use StreamReader para decodificar la respuesta y convertirla en una cadena normal.

 string url = "Your request url"; WebRequest request = HttpWebRequest.Create(url); WebResponse response = request.GetResponse(); StreamReader reader = new StreamReader(response.GetResponseStream()); string responseText = reader.ReadToEnd(); 

Puedes usar esto:

 string address = "http://www.yoursite.com/page.aspx"; using (WebClient client = new WebClient()) { client.DownloadString(address); } 

No cuando dices request.GetResponse (); entonces lo invocas.

Probablemente no. Consulte: http://www.codeproject.com/KB/webservices/HttpWebRequest_Response.aspx

Se le permite configurar el Método, el Tipo de Contenido, etc., todo lo que tendría que hacerse antes de que se envíe la solicitud. Parece que GetResponse () en realidad envía la solicitud. Simplemente puede ignorar el valor de retorno.