Я пытаюсь вызвать URL in C#, я просто интересуюсь вызовом, и не заботьтесь об ответе. Когда у меня есть следующее, это означает, что я вызов URL?
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
Вам действительно нужно выполнить запрос:
var request = (HttpWebRequest)WebRequest.Create(url);
request.GetResponse();
Вызов GetResponse выполняет исходящий вызов сервера. Вы можете отказаться от ответа, если он вам не нужен.
Нет, когда вы говорите request.GetResponse (); затем вы вызываете его.
Вы можете использовать это:
string address = "http://www.yoursite.com/page.aspx";
using (WebClient client = new WebClient())
{
client.DownloadString(address);
}
Вероятно, нет. См: http://www.codeproject.com/KB/webservices/HttpWebRequest_Response.aspx
Вы можете установить Method, ContentType и т. д., и все это должно быть сделано до фактической отправки запроса. Похоже, что GetResponse() действительно отправляет запрос. Вы можете просто игнорировать возвращаемое значение.