Intento invocar una URL en C#, solo estoy interesado en invocarla y no me importa la respuesta. Cuando tengo lo siguiente, ¿significa que invoco la URL?Invocar una URL - C#
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
Intento invocar una URL en C#, solo estoy interesado en invocarla y no me importa la respuesta. Cuando tengo lo siguiente, ¿significa que invoco la URL?Invocar una URL - C#
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
Es necesario llevar a cabo realmente la solicitud:
var request = (HttpWebRequest)WebRequest.Create(url);
request.GetResponse();
La llamada a GetResponse hace la llamada saliente al servidor. Puede descartar la respuesta si no le importa.
No cuando dices request.GetResponse(); entonces lo invocas.
Probablemente no. Ver: http://www.codeproject.com/KB/webservices/HttpWebRequest_Response.aspx
Puede establecer el Método, el Tipo de contenido, etc., todo lo que debería hacerse antes de que se envíe realmente la solicitud. Parece que GetResponse() en realidad envía la solicitud. Simplemente puede ignorar el valor de retorno.
Puede utilizar esta:
string address = "http://www.yoursite.com/page.aspx";
using (WebClient client = new WebClient())
{
client.DownloadString(address);
}
primero) Crear WebRequest para ejecutar URL.
Segundo) Use WebResponse para obtener la respuesta.
Por último) Utilice StreamReader para decodificar la respuesta y conviértala en 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();
Lea la pregunta detenidamente antes de publicar una respuesta. En realidad, no está respondiendo la pregunta, y su código está haciendo algo, la pregunta * específicamente dice * que ellos no quieren hacer. –
Hombre que salvó mi día ... muchas gracias –
@RKSharma, bienvenido hermano ;-) –
Debería, sin embargo, cerrar la respuesta después de eso para evitar mantener la conexión/descarga abierta. – Lucero