Как отправить запрос HTTPS GET в С# Связанный: how-do-i-use-webrequest-to-access-an-ssl-encrypted-site-using-https Как отправить запрос HTTPS GET на С#? Ответ 1 Добавьте ?var1=data1&var2=data2 в конец URL для отправки значений на страницу через GET: using System.Net; using System.IO; string url = "https://www.example.com/scriptname.php?var1=hello"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream resStream = response.GetResponseStream(); Ответ 2 Я предпочитаю использовать WebClient, похоже, прозрачно обрабатывает SSL: http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx Некоторые справки по устранению неполадок здесь https://clipperhouse.com/webclient-fiddler-and-ssl/ Ответ 3 Простой запрос на получение с использованием класса HttpClient using System.Net.Http; class Program { static void Main(string[] args) { HttpClient httpClient = new HttpClient(); var result = httpClient.GetAsync("https://www.google.com").Result; } }
Ответ 1 Добавьте ?var1=data1&var2=data2 в конец URL для отправки значений на страницу через GET: using System.Net; using System.IO; string url = "https://www.example.com/scriptname.php?var1=hello"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream resStream = response.GetResponseStream();
Ответ 2 Я предпочитаю использовать WebClient, похоже, прозрачно обрабатывает SSL: http://msdn.microsoft.com/en-us/library/system.net.webclient.aspx Некоторые справки по устранению неполадок здесь https://clipperhouse.com/webclient-fiddler-and-ssl/
Ответ 3 Простой запрос на получение с использованием класса HttpClient using System.Net.Http; class Program { static void Main(string[] args) { HttpClient httpClient = new HttpClient(); var result = httpClient.GetAsync("https://www.google.com").Result; } }